JavaTM 2
Platform
Std. Ed. v1.4.0

javax.swing.plaf.basic
クラス DefaultMenuLayout

java.lang.Object
  |
  +--javax.swing.BoxLayout
        |
        +--javax.swing.plaf.basic.DefaultMenuLayout
すべての実装インタフェース:
LayoutManager, LayoutManager2, Serializable, UIResource

public class DefaultMenuLayout
extends BoxLayout
implements UIResource

ポップアップメニューおよびメニューバーのデフォルトのレイアウトマネージャです。このクラスは UIResource タグを追加する BoxLayout の拡張であるため、プラグイン可能な Look & Feel は、このデフォルトのレイアウトマネージャをメニュー上にユーザがインストールしたレイアウトマネージャと区別できます。


フィールドの概要
 
クラス javax.swing.BoxLayout から継承したフィールド
LINE_AXIS, PAGE_AXIS, X_AXIS, Y_AXIS
 
コンストラクタの概要
DefaultMenuLayout(Container target, int axis)
           
 
メソッドの概要
 Dimension preferredLayoutSize(Container target)
          指定されたターゲットコンテナにあるコンポーネントについて、レイアウトの適切なサイズを返します。
 
クラス javax.swing.BoxLayout から継承したメソッド
addLayoutComponent, addLayoutComponent, getLayoutAlignmentX, getLayoutAlignmentY, invalidateLayout, layoutContainer, maximumLayoutSize, minimumLayoutSize, removeLayoutComponent
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DefaultMenuLayout

public DefaultMenuLayout(Container target,
                         int axis)
メソッドの詳細

preferredLayoutSize

public Dimension preferredLayoutSize(Container target)
クラス BoxLayout の記述:
指定されたターゲットコンテナにあるコンポーネントについて、レイアウトの適切なサイズを返します。

定義:
インタフェース LayoutManager 内の preferredLayoutSize
オーバーライド:
クラス BoxLayout 内の preferredLayoutSize
パラメータ:
target - 配置する必要があるコンテナ
戻り値:
サイズ >= 0 && <= Integer.MAX_VALUE
関連項目:
Container, BoxLayout.minimumLayoutSize(java.awt.Container), BoxLayout.maximumLayoutSize(java.awt.Container)

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.