| Package | Description | 
|---|---|
| java.awt | Contains all of the classes for creating user
interfaces and for painting graphics and images. | 
| java.awt.dnd | Drag and Drop is a direct manipulation gesture found in many Graphical
User Interface systems that provides a mechanism to transfer
information between two entities logically associated with presentation
elements in the GUI. | 
| javax.swing | Provides a set of "lightweight"
(all-Java language) components that,
to the maximum degree possible, work the same on all platforms. | 
| javax.swing.border | Provides classes and interface for drawing
specialized borders around a Swing component. | 
| javax.swing.plaf | Provides one interface and many abstract classes that
Swing uses to provide its pluggable look-and-feel capabilities. | 
| javax.swing.plaf.basic | Provides user interface objects built according to the
Basic look and feel. | 
| javax.swing.plaf.metal | Provides user interface objects built according to
the Java look and feel (once codenamed Metal),
which is the default look and feel. | 
| javax.swing.plaf.nimbus | Provides user interface objects built according to the cross-platform
Nimbus look and feel. | 
| javax.swing.plaf.synth | 
      Synth is a skinnable look and feel in which all painting is
      delegated. | 
| javax.swing.text | Provides classes and interfaces that deal with editable
and noneditable text components. | 
| Modifier and Type | Field and Description | 
|---|---|
| Insets | GridBagConstraints. insetsThis field specifies the external padding of the component, the
 minimum amount of space between the component and the edges of its
 display area. | 
| Modifier and Type | Method and Description | 
|---|---|
| Insets | Container. getInsets()Determines the insets of this container, which indicate the size
 of the container's border. | 
| Insets | Toolkit. getScreenInsets(GraphicsConfiguration gc)Gets the insets of the screen. | 
| Insets | Container. insets()Deprecated. 
 As of JDK version 1.1,
 replaced by  getInsets(). | 
| Constructor and Description | 
|---|
| GridBagConstraints(int gridx,
                  int gridy,
                  int gridwidth,
                  int gridheight,
                  double weightx,
                  double weighty,
                  int anchor,
                  int fill,
                  Insets insets,
                  int ipadx,
                  int ipady)Creates a  GridBagConstraintsobject with
 all of its fields set to the passed-in arguments. | 
| Modifier and Type | Method and Description | 
|---|---|
| Insets | Autoscroll. getAutoscrollInsets()This method returns the  Insetsdescribing
 the autoscrolling region or border relative
 to the geometry of the implementing Component. | 
| Modifier and Type | Method and Description | 
|---|---|
| Insets | JComponent. getInsets()If a border has been set on this component, returns the
 border's insets; otherwise calls  super.getInsets. | 
| Insets | JViewport. getInsets()Returns the insets (border) dimensions as (0,0,0,0), since borders
 are not supported on a  JViewport. | 
| Insets | JComponent. getInsets(Insets insets)Returns an  Insetsobject containing this component's inset
 values. | 
| Insets | JViewport. getInsets(Insets insets)Returns an  Insetsobject containing thisJViewports inset values. | 
| Insets | UIDefaults. getInsets(Object key)If the value of  keyis anInsetsreturn it,
 otherwise returnnull. | 
| static Insets | UIManager. getInsets(Object key)Returns an  Insetsobject from the defaults. | 
| Insets | UIDefaults. getInsets(Object key,
         Locale l)If the value of  keyfor the givenLocaleis anInsetsreturn it, otherwise returnnull. | 
| static Insets | UIManager. getInsets(Object key,
         Locale l)Returns an  Insetsobject from the defaults that is
 appropriate for the given locale. | 
| Insets | JMenuBar. getMargin()Returns the margin between the menubar's border and
 its menus. | 
| Insets | JPopupMenu. getMargin()Returns the margin, in pixels, between the popup menu's border and
 its containers. | 
| Insets | AbstractButton. getMargin()Returns the margin between the button's border and
 the label. | 
| Insets | JToolBar. getMargin()Returns the margin between the tool bar's border and
 its buttons. | 
| Modifier and Type | Method and Description | 
|---|---|
| Insets | JComponent. getInsets(Insets insets)Returns an  Insetsobject containing this component's inset
 values. | 
| Insets | JViewport. getInsets(Insets insets)Returns an  Insetsobject containing thisJViewports inset values. | 
| void | JMenuBar. setMargin(Insets m)Sets the margin between the menubar's border and
 its menus. | 
| void | AbstractButton. setMargin(Insets m)Sets space for margin between the button's border and
 the label. | 
| void | JToolBar. setMargin(Insets m)Sets the margin between the tool bar's border and
 its buttons. | 
| Modifier and Type | Method and Description | 
|---|---|
| Insets | MatteBorder. getBorderInsets()Returns the insets of the border. | 
| Insets | EmptyBorder. getBorderInsets()Returns the insets of the border. | 
| Insets | Border. getBorderInsets(Component c)Returns the insets of the border. | 
| Insets | AbstractBorder. getBorderInsets(Component c)This default implementation returns a new  Insetsobject
 that is initialized by theAbstractBorder.getBorderInsets(Component,Insets)method. | 
| Insets | TitledBorder. getBorderInsets(Component c,
               Insets insets)Reinitialize the insets parameter with this Border's current Insets. | 
| Insets | CompoundBorder. getBorderInsets(Component c,
               Insets insets)Reinitialize the insets parameter with this Border's current Insets. | 
| Insets | MatteBorder. getBorderInsets(Component c,
               Insets insets)Reinitialize the insets parameter with this Border's current Insets. | 
| Insets | SoftBevelBorder. getBorderInsets(Component c,
               Insets insets)Reinitialize the insets parameter with this Border's current Insets. | 
| Insets | BevelBorder. getBorderInsets(Component c,
               Insets insets)Reinitialize the insets parameter with this Border's current Insets. | 
| Insets | EtchedBorder. getBorderInsets(Component c,
               Insets insets)Reinitialize the insets parameter with this Border's current Insets. | 
| Insets | LineBorder. getBorderInsets(Component c,
               Insets insets)Reinitialize the insets parameter with this Border's current Insets. | 
| Insets | EmptyBorder. getBorderInsets(Component c,
               Insets insets)Reinitialize the insets parameter with this Border's current Insets. | 
| Insets | AbstractBorder. getBorderInsets(Component c,
               Insets insets)Reinitializes the insets parameter with this Border's current Insets. | 
| Insets | StrokeBorder. getBorderInsets(Component c,
               Insets insets)Reinitializes the  insetsparameter
 with this border's current insets. | 
| Modifier and Type | Method and Description | 
|---|---|
| Insets | TitledBorder. getBorderInsets(Component c,
               Insets insets)Reinitialize the insets parameter with this Border's current Insets. | 
| Insets | CompoundBorder. getBorderInsets(Component c,
               Insets insets)Reinitialize the insets parameter with this Border's current Insets. | 
| Insets | MatteBorder. getBorderInsets(Component c,
               Insets insets)Reinitialize the insets parameter with this Border's current Insets. | 
| Insets | SoftBevelBorder. getBorderInsets(Component c,
               Insets insets)Reinitialize the insets parameter with this Border's current Insets. | 
| Insets | BevelBorder. getBorderInsets(Component c,
               Insets insets)Reinitialize the insets parameter with this Border's current Insets. | 
| Insets | EtchedBorder. getBorderInsets(Component c,
               Insets insets)Reinitialize the insets parameter with this Border's current Insets. | 
| Insets | LineBorder. getBorderInsets(Component c,
               Insets insets)Reinitialize the insets parameter with this Border's current Insets. | 
| Insets | EmptyBorder. getBorderInsets(Component c,
               Insets insets)Reinitialize the insets parameter with this Border's current Insets. | 
| Insets | AbstractBorder. getBorderInsets(Component c,
               Insets insets)Reinitializes the insets parameter with this Border's current Insets. | 
| Insets | StrokeBorder. getBorderInsets(Component c,
               Insets insets)Reinitializes the  insetsparameter
 with this border's current insets. | 
| Constructor and Description | 
|---|
| EmptyBorder(Insets borderInsets)Creates an empty border with the specified insets. | 
| MatteBorder(Insets borderInsets,
           Color matteColor)Creates a matte border with the specified insets and color. | 
| MatteBorder(Insets borderInsets,
           Icon tileIcon)Creates a matte border with the specified insets and tile icon. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | InsetsUIResource | 
| Modifier and Type | Method and Description | 
|---|---|
| Insets | BorderUIResource. getBorderInsets(Component c) | 
| Constructor and Description | 
|---|
| EmptyBorderUIResource(Insets insets) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Insets | BasicTabbedPaneUI. contentBorderInsets | 
| protected Insets | BasicSliderUI. focusInsets | 
| protected Insets | BasicSliderUI. insetCache | 
| protected Insets | BasicComboBoxUI. paddingIf specified, these insets act as padding around the cell renderer when
 laying out and painting the "selected" item in the combo box. | 
| protected Insets | BasicTabbedPaneUI. selectedTabPadInsets | 
| protected Insets | BasicTabbedPaneUI. tabAreaInsets | 
| protected Insets | BasicTabbedPaneUI. tabInsets | 
| Modifier and Type | Method and Description | 
|---|---|
| Insets | BasicBorders.SplitPaneBorder. getBorderInsets(Component c) | 
| Insets | BasicBorders.ButtonBorder. getBorderInsets(Component c,
               Insets insets) | 
| Insets | BasicBorders.ToggleButtonBorder. getBorderInsets(Component c,
               Insets insets) | 
| Insets | BasicBorders.RadioButtonBorder. getBorderInsets(Component c,
               Insets insets) | 
| Insets | BasicBorders.MenuBarBorder. getBorderInsets(Component c,
               Insets insets) | 
| Insets | BasicBorders.MarginBorder. getBorderInsets(Component c,
               Insets insets) | 
| Insets | BasicBorders.FieldBorder. getBorderInsets(Component c,
               Insets insets) | 
| protected Insets | BasicTabbedPaneUI. getContentBorderInsets(int tabPlacement) | 
| static Insets | BasicGraphicsUtils. getEtchedInsets()Returns the amount of space taken up by a border drawn by
  drawEtchedRect() | 
| static Insets | BasicGraphicsUtils. getGrooveInsets()Returns the amount of space taken up by a border drawn by
  drawGroove() | 
| protected Insets | BasicComboBoxUI. getInsets()Gets the insets from the JComboBox. | 
| Insets | BasicToolBarUI.DragWindow. getInsets() | 
| Insets | BasicSplitPaneDivider. getInsets()If a border has been set on this component, returns the
 border's insets, else calls super.getInsets. | 
| Insets | BasicSplitPaneUI. getInsets(JComponent jc)Returns the insets. | 
| Insets | BasicDesktopIconUI. getInsets(JComponent c) | 
| protected Insets | BasicTabbedPaneUI. getSelectedTabPadInsets(int tabPlacement) | 
| protected Insets | BasicTabbedPaneUI. getTabAreaInsets(int tabPlacement) | 
| protected Insets | BasicTabbedPaneUI. getTabInsets(int tabPlacement,
            int tabIndex) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected int | BasicProgressBarUI. getAmountFull(Insets b,
             int width,
             int height)This determines the amount of the progress bar that should be filled
 based on the percent done gathered from the model. | 
| protected int | BasicSplitPaneUI.BasicHorizontalLayoutManager. getAvailableSize(Dimension containerSize,
                Insets insets)Returns the available width based on the container size and
 Insets. | 
| Insets | BasicBorders.ButtonBorder. getBorderInsets(Component c,
               Insets insets) | 
| Insets | BasicBorders.ToggleButtonBorder. getBorderInsets(Component c,
               Insets insets) | 
| Insets | BasicBorders.RadioButtonBorder. getBorderInsets(Component c,
               Insets insets) | 
| Insets | BasicBorders.MenuBarBorder. getBorderInsets(Component c,
               Insets insets) | 
| Insets | BasicBorders.MarginBorder. getBorderInsets(Component c,
               Insets insets) | 
| Insets | BasicBorders.FieldBorder. getBorderInsets(Component c,
               Insets insets) | 
| protected int | BasicSplitPaneUI.BasicHorizontalLayoutManager. getInitialLocation(Insets insets)Returns the left inset, unless the Insets are null in which case
 0 is returned. | 
| protected void | BasicTreeUI. paintExpandControl(Graphics g,
                  Rectangle clipBounds,
                  Insets insets,
                  Rectangle bounds,
                  TreePath path,
                  int row,
                  boolean isExpanded,
                  boolean hasBeenExpanded,
                  boolean isLeaf)Paints the expand (toggle) part of a row. | 
| protected void | BasicTreeUI. paintHorizontalPartOfLeg(Graphics g,
                        Rectangle clipBounds,
                        Insets insets,
                        Rectangle bounds,
                        TreePath path,
                        int row,
                        boolean isExpanded,
                        boolean hasBeenExpanded,
                        boolean isLeaf)Paints the horizontal part of the leg. | 
| protected void | BasicTreeUI. paintRow(Graphics g,
        Rectangle clipBounds,
        Insets insets,
        Rectangle bounds,
        TreePath path,
        int row,
        boolean isExpanded,
        boolean hasBeenExpanded,
        boolean isLeaf)Paints the renderer part of a row. | 
| protected void | BasicProgressBarUI. paintString(Graphics g,
           int x,
           int y,
           int width,
           int height,
           int amountFull,
           Insets b) | 
| protected void | BasicTreeUI. paintVerticalPartOfLeg(Graphics g,
                      Rectangle clipBounds,
                      Insets insets,
                      TreePath path)Paints the vertical part of the leg. | 
| protected static void | BasicTabbedPaneUI. rotateInsets(Insets topInsets,
            Insets targetInsets,
            int targetPlacement) | 
| protected void | BasicSplitPaneUI.BasicHorizontalLayoutManager. setComponentToSize(Component c,
                  int size,
                  int location,
                  Insets insets,
                  Dimension containerSize)Sets the width of the component c to be size, placing its
 x location at location, y to the insets.top and height
 to the containersize.height less the top and bottom insets. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected static Insets | MetalBorders.ButtonBorder. borderInsets | 
| protected static Insets | MetalBorders.MenuBarBorder. borderInsets | 
| protected static Insets | MetalBorders.MenuItemBorder. borderInsets | 
| protected static Insets | MetalBorders.PopupMenuBorder. borderInsets | 
| protected static Insets | MetalComboBoxEditor. editorBorderInsetsThe default editor border  Insets. | 
| protected Insets | MetalBorders.TableHeaderBorder. editorBorderInsets | 
| Modifier and Type | Method and Description | 
|---|---|
| Insets | MetalBorders.Flush3DBorder. getBorderInsets(Component c,
               Insets newInsets) | 
| Insets | MetalBorders.ButtonBorder. getBorderInsets(Component c,
               Insets newInsets) | 
| Insets | MetalBorders.InternalFrameBorder. getBorderInsets(Component c,
               Insets newInsets) | 
| Insets | MetalBorders.PaletteBorder. getBorderInsets(Component c,
               Insets newInsets) | 
| Insets | MetalBorders.OptionDialogBorder. getBorderInsets(Component c,
               Insets newInsets) | 
| Insets | MetalBorders.MenuBarBorder. getBorderInsets(Component c,
               Insets newInsets) | 
| Insets | MetalBorders.MenuItemBorder. getBorderInsets(Component c,
               Insets newInsets) | 
| Insets | MetalBorders.PopupMenuBorder. getBorderInsets(Component c,
               Insets newInsets) | 
| Insets | MetalBorders.ToolBarBorder. getBorderInsets(Component c,
               Insets newInsets) | 
| Insets | MetalBorders.ScrollPaneBorder. getBorderInsets(Component c,
               Insets insets) | 
| Insets | MetalBorders.TableHeaderBorder. getBorderInsets(Component c,
               Insets insets) | 
| Modifier and Type | Method and Description | 
|---|---|
| Insets | MetalBorders.Flush3DBorder. getBorderInsets(Component c,
               Insets newInsets) | 
| Insets | MetalBorders.ButtonBorder. getBorderInsets(Component c,
               Insets newInsets) | 
| Insets | MetalBorders.InternalFrameBorder. getBorderInsets(Component c,
               Insets newInsets) | 
| Insets | MetalBorders.PaletteBorder. getBorderInsets(Component c,
               Insets newInsets) | 
| Insets | MetalBorders.OptionDialogBorder. getBorderInsets(Component c,
               Insets newInsets) | 
| Insets | MetalBorders.MenuBarBorder. getBorderInsets(Component c,
               Insets newInsets) | 
| Insets | MetalBorders.MenuItemBorder. getBorderInsets(Component c,
               Insets newInsets) | 
| Insets | MetalBorders.PopupMenuBorder. getBorderInsets(Component c,
               Insets newInsets) | 
| Insets | MetalBorders.ToolBarBorder. getBorderInsets(Component c,
               Insets newInsets) | 
| Insets | MetalBorders.ScrollPaneBorder. getBorderInsets(Component c,
               Insets insets) | 
| Insets | MetalBorders.TableHeaderBorder. getBorderInsets(Component c,
               Insets insets) | 
| protected void | MetalTreeUI. paintHorizontalPartOfLeg(Graphics g,
                        Rectangle clipBounds,
                        Insets insets,
                        Rectangle bounds,
                        TreePath path,
                        int row,
                        boolean isExpanded,
                        boolean hasBeenExpanded,
                        boolean isLeaf) | 
| protected void | MetalTreeUI. paintVerticalPartOfLeg(Graphics g,
                      Rectangle clipBounds,
                      Insets insets,
                      TreePath path) | 
| Modifier and Type | Method and Description | 
|---|---|
| Insets | NimbusStyle. getInsets(SynthContext ctx,
         Insets in)Returns the Insets that are used to calculate sizing information. | 
| Modifier and Type | Method and Description | 
|---|---|
| Insets | NimbusStyle. getInsets(SynthContext ctx,
         Insets in)Returns the Insets that are used to calculate sizing information. | 
| Constructor and Description | 
|---|
| PaintContext(Insets insets,
            Dimension canvasSize,
            boolean inverted)Creates a new PaintContext which does not attempt to cache or scale any cached
 images. | 
| PaintContext(Insets insets,
            Dimension canvasSize,
            boolean inverted,
            AbstractRegionPainter.PaintContext.CacheMode cacheMode,
            double maxH,
            double maxV)Creates a new PaintContext. | 
| Modifier and Type | Method and Description | 
|---|---|
| Insets | SynthStyle. getInsets(SynthContext context,
         Insets insets)Returns the Insets that are used to calculate sizing information. | 
| protected Insets | SynthTabbedPaneUI. getTabInsets(int tabPlacement,
            int tabIndex) | 
| Modifier and Type | Method and Description | 
|---|---|
| Insets | SynthStyle. getInsets(SynthContext context,
         Insets insets)Returns the Insets that are used to calculate sizing information. | 
| protected void | SynthTreeUI. paintExpandControl(Graphics g,
                  Rectangle clipBounds,
                  Insets insets,
                  Rectangle bounds,
                  TreePath path,
                  int row,
                  boolean isExpanded,
                  boolean hasBeenExpanded,
                  boolean isLeaf)Paints the expand (toggle) part of a row. | 
| protected void | SynthTreeUI. paintHorizontalPartOfLeg(Graphics g,
                        Rectangle clipBounds,
                        Insets insets,
                        Rectangle bounds,
                        TreePath path,
                        int row,
                        boolean isExpanded,
                        boolean hasBeenExpanded,
                        boolean isLeaf)Paints the horizontal part of the leg. | 
| protected void | SynthTreeUI. paintVerticalPartOfLeg(Graphics g,
                      Rectangle clipBounds,
                      Insets insets,
                      TreePath path)Paints the vertical part of the leg. | 
| Modifier and Type | Method and Description | 
|---|---|
| Insets | JTextComponent. getMargin()Returns the margin between the text component's border and
 its text. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | JTextComponent. setMargin(Insets m)Sets margin space between the text component's border
 and its text. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2015, Oracle and/or its affiliates.  All rights reserved.