JavaTM Platform
Standard Ed. 6

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, getAxis, getLayoutAlignmentX, getLayoutAlignmentY, getTarget, 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 Platform
Standard Ed. 6

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

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。