クラスjava.awt.Insets
の使用

Insetsを使用するパッケージ 
パッケージ 説明
java.awt
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
java.awt.dnd
ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。
javax.swing
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
javax.swing.border
Swingコンポーネントの周囲に各種ボーダーを描画するためのクラスおよびインタフェースを提供します。
javax.swing.plaf
1つのインタフェースおよび多くのabstractクラスを提供しており、Swingはプラグイン可能なLook & Feel機能を提供するためにこれらを利用します。
javax.swing.plaf.basic
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
javax.swing.plaf.metal
デフォルトのLook & FeelであるJava Look & Feel (以前のコード名はMetal)に従って構築されたユーザー・インタフェース・オブジェクトを提供します。
javax.swing.plaf.nimbus
クロス・プラットフォームのNimbus Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
javax.swing.plaf.synth
Synthは、すべてのペイントが委譲されるスキン設定可能なLook & Feelです。
javax.swing.text
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
  • java.awtでのInsetsの使用

    Insetsとして宣言されているjava.awtのフィールド 
    修飾子と型 フィールド 説明
    Insets GridBagConstraints.insets
    コンポーネントの外側のパディング、つまりコンポーネントとその表示領域の端までの領域の最小値を指定します。
    Insetsを返すjava.awtのメソッド 
    修飾子と型 メソッド 説明
    Insets Container.getInsets()
    コンテナの境界のサイズを示す、このコンテナのイン・セットを判定します。
    Insets Toolkit.getScreenInsets​(GraphicsConfiguration gc)
    スクリーンのイン・セットを返します。
    Insets Container.insets()
    Deprecated.
    JDK Version 1.1以降は、getInsets()に置き換えられています。
    Insets型のパラメータを持つjava.awtのコンストラクタ 
    コンストラクタ 説明
    GridBagConstraints​(int gridx, int gridy, int gridwidth, int gridheight, double weightx, double weighty, int anchor, int fill, Insets insets, int ipadx, int ipady)
    すべてのフィールドを渡された引数に設定して、GridBagConstraintsオブジェクトを作成します。
  • java.awt.dndでのInsetsの使用

    Insetsを返すjava.awt.dndのメソッド 
    修飾子と型 メソッド 説明
    Insets Autoscroll.getAutoscrollInsets()
    このメソッドは、実装しているComponentの幾何学的図形を基準に、自動スクロール領域またはボーダーを記述したInsetsを返します。
  • javax.swingでのInsetsの使用

    Insetsを返すjavax.swingのメソッド 
    修飾子と型 メソッド 説明
    Insets JComponent.getInsets()
    このコンポーネントでボーダーが設定されている場合はボーダーのイン・セットを返し、それ以外の場合はsuper.getInsetsを呼び出します。
    Insets JComponent.getInsets​(Insets insets)
    このコンポーネントのイン・セット値を含むInsetsオブジェクトを返します。
    Insets JViewport.getInsets()
    JViewportではボーダーがサポートされていないため、イン・セット(ボーダー)の寸法を(0,0,0,0)として返します。
    Insets JViewport.getInsets​(Insets insets)
    このJViewportのイン・セット値を含むInsetsオブジェクトを返します。
    Insets UIDefaults.getInsets​(Object key)
    keyの値がInsetsである場合はそれを返し、それ以外の場合はnullを返します。
    Insets UIDefaults.getInsets​(Object key, Locale l)
    指定されたLocalekeyの値がInsetsである場合はそれを返し、それ以外の場合はnullを返します。
    static Insets UIManager.getInsets​(Object key)
    デフォルトからInsetsオブジェクトを返します。
    static Insets UIManager.getInsets​(Object key, Locale l)
    デフォルトから、指定されたロケールに適したInsetsオブジェクトを返します。
    Insets AbstractButton.getMargin()
    ボタンのボーダーとラベルの間のマージンを返します。
    Insets JMenuBar.getMargin()
    メニュー・バーのボーダーとそのメニューの間のマージンを返します。
    Insets JPopupMenu.getMargin()
    ポップアップ・メニューのボーダーとコンテナの間にあるマージンを返します(ピクセル単位)。
    Insets JToolBar.getMargin()
    ツールバーのボーダーとそのボタンの間のマージンを返します。
    Insets型のパラメータを持つjavax.swingのメソッド 
    修飾子と型 メソッド 説明
    Insets JComponent.getInsets​(Insets insets)
    このコンポーネントのイン・セット値を含むInsetsオブジェクトを返します。
    Insets JViewport.getInsets​(Insets insets)
    このJViewportのイン・セット値を含むInsetsオブジェクトを返します。
    void AbstractButton.setMargin​(Insets m)
    ボタンのボーダーとラベルの間のマージンを設定します。
    void JMenuBar.setMargin​(Insets m)
    メニュー・バーのボーダーとそのメニューの間のマージンを設定します。
    void JToolBar.setMargin​(Insets m)
    ツールバーのボーダーとそのボタンの間のマージンを設定します。
  • javax.swing.borderでのInsetsの使用

    Insetsを返すjavax.swing.borderのメソッド 
    修飾子と型 メソッド 説明
    Insets AbstractBorder.getBorderInsets​(Component c)
    このデフォルトの実装は、AbstractBorder.getBorderInsets(Component,Insets)メソッドによって初期化される新しいInsetsオブジェクトを返します。
    Insets AbstractBorder.getBorderInsets​(Component c, Insets insets)
    インセット・パラメータを、このBorderの現在のイン・セットで初期化し直します。
    Insets BevelBorder.getBorderInsets​(Component c, Insets insets)
    insetsパラメータを、このBorderの現在のInsetsで初期化し直します。
    Insets Border.getBorderInsets​(Component c)
    ボーダーのイン・セットを返します。
    Insets CompoundBorder.getBorderInsets​(Component c, Insets insets)
    insetsパラメータを、このBorderの現在のInsetsで初期化し直します。
    Insets EmptyBorder.getBorderInsets()
    ボーダーのイン・セットを返します。
    Insets EmptyBorder.getBorderInsets​(Component c, Insets insets)
    insetsパラメータを、このBorderの現在のInsetsで初期化し直します。
    Insets EtchedBorder.getBorderInsets​(Component c, Insets insets)
    insetsパラメータを、このBorderの現在のInsetsで初期化し直します。
    Insets LineBorder.getBorderInsets​(Component c, Insets insets)
    insetsパラメータを、このBorderの現在のInsetsで初期化し直します。
    Insets MatteBorder.getBorderInsets()
    ボーダーのイン・セットを返します。
    Insets MatteBorder.getBorderInsets​(Component c, Insets insets)
    insetsパラメータを、このBorderの現在のInsetsで初期化し直します。
    Insets SoftBevelBorder.getBorderInsets​(Component c, Insets insets)
    insetsパラメータを、このBorderの現在のInsetsで初期化し直します。
    Insets StrokeBorder.getBorderInsets​(Component c, Insets insets)
    insetsパラメータを、このボーダーの現在のイン・セットで初期化し直します。
    Insets TitledBorder.getBorderInsets​(Component c, Insets insets)
    insetsパラメータを、このBorderの現在のInsetsで初期化し直します。
    Insets型のパラメータを持つjavax.swing.borderのメソッド 
    修飾子と型 メソッド 説明
    Insets AbstractBorder.getBorderInsets​(Component c, Insets insets)
    インセット・パラメータを、このBorderの現在のイン・セットで初期化し直します。
    Insets BevelBorder.getBorderInsets​(Component c, Insets insets)
    insetsパラメータを、このBorderの現在のInsetsで初期化し直します。
    Insets CompoundBorder.getBorderInsets​(Component c, Insets insets)
    insetsパラメータを、このBorderの現在のInsetsで初期化し直します。
    Insets EmptyBorder.getBorderInsets​(Component c, Insets insets)
    insetsパラメータを、このBorderの現在のInsetsで初期化し直します。
    Insets EtchedBorder.getBorderInsets​(Component c, Insets insets)
    insetsパラメータを、このBorderの現在のInsetsで初期化し直します。
    Insets LineBorder.getBorderInsets​(Component c, Insets insets)
    insetsパラメータを、このBorderの現在のInsetsで初期化し直します。
    Insets MatteBorder.getBorderInsets​(Component c, Insets insets)
    insetsパラメータを、このBorderの現在のInsetsで初期化し直します。
    Insets SoftBevelBorder.getBorderInsets​(Component c, Insets insets)
    insetsパラメータを、このBorderの現在のInsetsで初期化し直します。
    Insets StrokeBorder.getBorderInsets​(Component c, Insets insets)
    insetsパラメータを、このボーダーの現在のイン・セットで初期化し直します。
    Insets TitledBorder.getBorderInsets​(Component c, Insets insets)
    insetsパラメータを、このBorderの現在のInsetsで初期化し直します。
    Insets型のパラメータを持つjavax.swing.borderのコンストラクタ 
    コンストラクタ 説明
    EmptyBorder​(Insets borderInsets)
    指定されたイン・セットの値を持つ、空のボーダーを作成します。
    MatteBorder​(Insets borderInsets, Color matteColor)
    飾り縁ボーダーを、指定されたイン・セットおよびカラーで作成します。
    MatteBorder​(Insets borderInsets, Icon tileIcon)
    飾り縁ボーダーを、指定されたイン・セットおよびタイル・アイコンで作成します。
  • javax.swing.plafでのInsetsの使用

    javax.swing.plafでのInsetsのサブクラス 
    修飾子と型 クラス 説明
    class  InsetsUIResource
    UIResourceを実装するInsetsのサブクラスです。
    Insets型のパラメータを持つjavax.swing.plafのコンストラクタ 
    コンストラクタ 説明
    EmptyBorderUIResource​(Insets insets)
    EmptyBorderUIResourceを構築します。
  • javax.swing.plaf.basicでのInsetsの使用

    Insetsとして宣言されているjavax.swing.plaf.basicのフィールド 
    修飾子と型 フィールド 説明
    protected Insets BasicTabbedPaneUI.contentBorderInsets
    コンテンツのボーダー・インセット
    protected Insets BasicSliderUI.focusInsets
    フォーカス・インセット
    protected Insets BasicSliderUI.insetCache
    インセット・キャッシュ
    protected Insets BasicComboBoxUI.padding
    これらのイン・セットは、「選択された」項目をコンボボックスに配置し、ペイントする際に、セル・レンダラ周囲のパディングとして機能します。
    protected Insets BasicTabbedPaneUI.selectedTabPadInsets
    選択されたタブ・インセット
    protected Insets BasicTabbedPaneUI.tabAreaInsets
    タブ領域のインセット
    protected Insets BasicTabbedPaneUI.tabInsets
    タブ・インセット
    Insetsを返すjavax.swing.plaf.basicのメソッド 
    修飾子と型 メソッド 説明
    protected Insets BasicTabbedPaneUI.getContentBorderInsets​(int tabPlacement)
    コンテンツのボーダーのインセットを返します。
    static Insets BasicGraphicsUtils.getEtchedInsets()
    drawEtchedRect()によって描画されるボーダーで占有される領域の量を返します。
    static Insets BasicGraphicsUtils.getGrooveInsets()
    drawGroove()によって描画されるボーダーで占有される領域の量を返します。
    protected Insets BasicComboBoxUI.getInsets()
    JComboBoxからイン・セットを取得します。
    Insets BasicDesktopIconUI.getInsets​(JComponent c)
    イン・セットを返します。
    Insets BasicSplitPaneDivider.getInsets()
    このコンポーネントでボーダーが設定されている場合は、ボーダーのイン・セットを返します。そうでない場合はsuper.getInsetsを呼び出します。
    Insets BasicSplitPaneUI.getInsets​(JComponent jc)
    イン・セットを返します。
    protected Insets BasicTabbedPaneUI.getSelectedTabPadInsets​(int tabPlacement)
    選択したタブ・パッドのインセットを返します。
    protected Insets BasicTabbedPaneUI.getTabAreaInsets​(int tabPlacement)
    タブ領域のインセットを返します。
    protected Insets BasicTabbedPaneUI.getTabInsets​(int tabPlacement, int tabIndex)
    タブのインセットを返します。
    Insets型のパラメータを持つjavax.swing.plaf.basicのメソッド 
    修飾子と型 メソッド 説明
    protected int BasicProgressBarUI.getAmountFull​(Insets b, int width, int height)
    モデルから集めた完了パーセント情報に基づいて、塗りつぶすべき進捗バーの量を決定します。
    protected int BasicSplitPaneUI.BasicHorizontalLayoutManager.getAvailableSize​(Dimension containerSize, Insets insets)
    コンテナのサイズとInsetsに基づいて使用可能な幅を返します。
    protected int BasicSplitPaneUI.BasicHorizontalLayoutManager.getInitialLocation​(Insets insets)
    Insetsがnullの場合を除き、左のインセットを返します。この場合、0が返されます。
    protected void BasicTreeUI.paintExpandControl​(Graphics g, Rectangle clipBounds, Insets insets, Rectangle bounds, TreePath path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)
    行の展開(切り替え)部分をペイントします。
    protected void BasicTreeUI.paintHorizontalPartOfLeg​(Graphics g, Rectangle clipBounds, Insets insets, Rectangle bounds, TreePath path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)
    脚の水平部分をペイントします。
    protected void BasicTreeUI.paintRow​(Graphics g, Rectangle clipBounds, Insets insets, Rectangle bounds, TreePath path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)
    行のレンダラ部分をペイントします。
    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)
    脚の垂直部分をペイントします。
    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)
    コンポーネントcの幅をsizeに設定し、xロケーションをlocationに、yをinsets.topに、高さをcontainerSize.heightの上下のインセットよりも小さく設定します。
  • javax.swing.plaf.metalでのInsetsの使用

    Insetsとして宣言されているjavax.swing.plaf.metalのフィールド 
    修飾子と型 フィールド 説明
    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 Insets MetalBorders.TableHeaderBorder.editorBorderInsets
    ボーダー・インセット。
    protected static Insets MetalComboBoxEditor.editorBorderInsets
    デフォルトのエディタのボーダーのInsetsです。
  • javax.swing.plaf.nimbusでのInsetsの使用

    Insetsを返すjavax.swing.plaf.nimbusのメソッド 
    修飾子と型 メソッド 説明
    Insets NimbusStyle.getInsets​(SynthContext ctx, Insets in)
    サイズ変更情報の計算に使用されるInsetsを返します。
    Insets型のパラメータを持つjavax.swing.plaf.nimbusのメソッド 
    修飾子と型 メソッド 説明
    Insets NimbusStyle.getInsets​(SynthContext ctx, Insets in)
    サイズ変更情報の計算に使用されるInsetsを返します。
    Insets型のパラメータを持つjavax.swing.plaf.nimbusのコンストラクタ 
    コンストラクタ 説明
    PaintContext​(Insets insets, Dimension canvasSize, boolean inverted)
    キャッシュされたイメージをキャッシュまたはスケーリングしようとしない、新しいPaintContextを作成します。
    PaintContext​(Insets insets, Dimension canvasSize, boolean inverted, AbstractRegionPainter.PaintContext.CacheMode cacheMode, double maxH, double maxV)
    新しいPaintContextを作成します。
  • javax.swing.plaf.synthでのInsetsの使用

    Insetsを返すjavax.swing.plaf.synthのメソッド 
    修飾子と型 メソッド 説明
    Insets SynthStyle.getInsets​(SynthContext context, Insets insets)
    サイズ変更情報の計算に使用されるInsetsを返します。
    Insets型のパラメータを持つjavax.swing.plaf.synthのメソッド 
    修飾子と型 メソッド 説明
    Insets SynthStyle.getInsets​(SynthContext context, Insets insets)
    サイズ変更情報の計算に使用されるInsetsを返します。
  • javax.swing.textでのInsetsの使用

    Insetsを返すjavax.swing.textのメソッド 
    修飾子と型 メソッド 説明
    Insets JTextComponent.getMargin()
    テキスト・コンポーネントの境界とそのテキストの間のマージンを返します。
    Insets型のパラメータを持つjavax.swing.textのメソッド 
    修飾子と型 メソッド 説明
    void JTextComponent.setMargin​(Insets m)
    テキスト・コンポーネントの境界とそのテキストの間のマージン空白を設定します。