- 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
の新しいインスタンスを構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 Dimension
preferredLayoutSize(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)
-
-