- java.lang.Object
-
- javax.swing.BoxLayout
-
- javax.swing.plaf.basic.DefaultMenuLayout
-
- すべての実装されたインタフェース:
LayoutManager,LayoutManager2,Serializable,UIResource
public class DefaultMenuLayout extends BoxLayout implements UIResource
ポップアップ・メニューおよびメニュー・バーのデフォルト・レイアウト・マネージャです。 このクラスはUIResourceタグを追加するBoxLayoutの拡張であるため、プラガブルなL&Fはこれをメニュー上にユーザーがインストールしたレイアウト・マネージャと区別できます。- 関連項目:
- 直列化された形式
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 DefaultMenuLayout(Container target, int axis)DefaultMenuLayoutの新しいインスタンスを構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 DimensionpreferredLayoutSize(Container target)指定されたターゲット・コンテナ内にコンポーネントがある場合に、このレイアウトの推奨サイズを返します。-
クラス javax.swing.BoxLayoutから継承されたメソッド
addLayoutComponent, addLayoutComponent, getAxis, getLayoutAlignmentX, getLayoutAlignmentY, getTarget, invalidateLayout, layoutContainer, maximumLayoutSize, minimumLayoutSize, removeLayoutComponent
-
-
-
-
コンストラクタの詳細
-
DefaultMenuLayout
public DefaultMenuLayout(Container target, int axis)
DefaultMenuLayoutの新しいインスタンスを構築します。- パラメータ:
target-配置する必要があるコンテナaxis- コンポーネントを配置する際に基準とする軸。BoxLayout.X_AXIS、BoxLayout.Y_AXIS、BoxLayout.LINE_AXIS、BoxLayout.PAGE_AXISのいずれか
-
-
メソッドの詳細
-
preferredLayoutSize
public Dimension preferredLayoutSize(Container target)
クラスからコピーされた説明:BoxLayout指定されたターゲット・コンテナ内にコンポーネントがある場合に、このレイアウトの推奨サイズを返します。- 定義:
preferredLayoutSize、インタフェース:LayoutManager- オーバーライド:
preferredLayoutSize、クラス:BoxLayout- パラメータ:
target-配置する必要があるコンテナ- 戻り値:
- サイズ>= 0かつ<= Integer.MAX_VALUE
- 関連項目:
Container、BoxLayout.minimumLayoutSize(java.awt.Container)、BoxLayout.maximumLayoutSize(java.awt.Container)
-
-