JavaTM 2
Platform
Std. Ed. v1.4.0

クラス
java.awt.Container の使用

Container を使用しているパッケージ
java.applet アプレットの作成、およびアプレットとアプレットコンテキストとの通信に使用するクラスの作成に必要なクラスを提供します。  
java.awt ユーザインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.awt.event AWT コンポーネントによってトリガされる各種のイベントを処理するためのインタフェース、およびクラスを提供します。 
java.beans.beancontext bean コンテキストに関連するクラスおよびインタフェースを提供します。 
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.colorchooser このパッケージには、JColorChooser コンポーネントによって使われるクラスおよびインタフェースが含まれています。  
javax.swing.event Swing コンポーネントによってトリガされるイベントを提供します。 
javax.swing.plaf.basic 基本 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.plaf.metal デフォルトの Look & Feel である Java Look & Feel (コード名は Metal) に従って作成されたユーザインタフェースオブジェクトを提供します。  
javax.swing.table javax.swing.JTable を処理するためのクラスおよびインタフェースを提供します。 
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.swing.tree javax.swing.JTree を処理するためのクラスとインタフェースを提供します。 
 

java.applet での Container の使用
 

java.applet での Container のサブクラス
 class Applet
          アプレットとは、単独で動作することはなく、ほかのアプリケーションの中に組み込まれた形で実行される小さなプログラムです。
 

java.awt での Container の使用
 

java.awt での Container のサブクラス
 class Dialog
          ダイアログはタイトルとボーダを持つトップレベルのウィンドウであり、ユーザが何らかの入力を行うために通常使用されます。
 class FileDialog
          FileDialog クラスは、ユーザがファイルを選択できるダイアログウィンドウを表示します。
 class Frame
          Frame は、タイトルとボーダを持つトップレベルウィンドウです。
 class Panel
          Panel はもっともシンプルなコンテナクラスです。
 class ScrollPane
          1 つの子コンポーネントに対して、自動水平または垂直スクロールあるいはその両方を実装するコンテナクラスです。
 class Window
          Window オブジェクトはボーダおよびメニューバーを持たないトップレベルウィンドウです。
 

Container を返す java.awt のメソッド
 Container KeyboardFocusManager.getCurrentFocusCycleRoot()
          現在のフォーカスサイクルのルートが呼び出し側スレッドと同じコンテキストにある場合、現在のフォーカスサイクルのルートを返します。
protected  Container KeyboardFocusManager.getGlobalCurrentFocusCycleRoot()
          呼び出し側スレッドが現在のフォーカスサイクルのルートと異なるコンテキストにある場合でも、現在のフォーカスサイクルのルートを返します。
 Container Window.getFocusCycleRootAncestor()
          Window が上位 Window を持たないため、常に null を返します。
 Container Component.getParent()
          このコンポーネントの親を返します。
 Container Component.getFocusCycleRootAncestor()
          このコンポーネントのフォーカストラバーサルサイクルのフォーカスサイクルルートであるコンテナを返します。
protected static Container Toolkit.getNativeContainer(Component c)
          ネイティブピアに、ネイティブコンポーネントを与えてネイティブコンテナを照会する能力を与えます (直接の親は軽量である可能性がある)。
 

Container 型のパラメータを持つ java.awt のメソッド
 Dimension GridLayout.preferredLayoutSize(Container parent)
          このグリッドレイアウトを使って、コンテナ引数の推奨サイズを指定します。
 Dimension GridLayout.minimumLayoutSize(Container parent)
          このグリッドレイアウトを使って、コンテナ引数の最小サイズを指定します。
 void GridLayout.layoutContainer(Container parent)
          このレイアウトを使って、指定されたコンテナを配置します。
 Dimension FlowLayout.preferredLayoutSize(Container target)
          指定されたターゲットコンテナの各表示コンポーネントのこのレイアウトに適切な寸法を返します。
 Dimension FlowLayout.minimumLayoutSize(Container target)
          指定されたターゲットコンテナに保持される各表示コンポーネントをレイアウトするのに必要な最小寸法を返します。
 void FlowLayout.layoutContainer(Container target)
          コンテナを配置します。
 Component ContainerOrderFocusTraversalPolicy.getComponentAfter(Container focusCycleRoot, Component aComponent)
          aComponent の後にフォーカスを取得するコンポーネントを返します。
 Component ContainerOrderFocusTraversalPolicy.getComponentBefore(Container focusCycleRoot, Component aComponent)
          aComponent の前にフォーカスを取得するコンポーネントを返します。
 Component ContainerOrderFocusTraversalPolicy.getFirstComponent(Container focusCycleRoot)
          トラバーサルサイクルの最初のコンポーネントを返します。
 Component ContainerOrderFocusTraversalPolicy.getLastComponent(Container focusCycleRoot)
          トラバーサルサイクルの最後のコンポーネントを返します。
 Component ContainerOrderFocusTraversalPolicy.getDefaultComponent(Container focusCycleRoot)
          フォーカス対象のデフォルトコンポーネントを返します。
abstract  Component FocusTraversalPolicy.getComponentAfter(Container focusCycleRoot, Component aComponent)
          aComponent の後にフォーカスを取得するコンポーネントを返します。
abstract  Component FocusTraversalPolicy.getComponentBefore(Container focusCycleRoot, Component aComponent)
          aComponent の前にフォーカスを取得するコンポーネントを返します。
abstract  Component FocusTraversalPolicy.getFirstComponent(Container focusCycleRoot)
          トラバーサルサイクルの最初のコンポーネントを返します。
abstract  Component FocusTraversalPolicy.getLastComponent(Container focusCycleRoot)
          トラバーサルサイクルの最後のコンポーネントを返します。
abstract  Component FocusTraversalPolicy.getDefaultComponent(Container focusCycleRoot)
          フォーカスを設定するデフォルトコンポーネントを返します。
 void DefaultKeyboardFocusManager.downFocusCycle(Container aContainer)
          フォーカスを 1 フォーカストラバーサルサイクルだけ下位に移動します。
 void KeyboardFocusManager.setGlobalCurrentFocusCycleRoot(Container newFocusCycleRoot)
          現在のフォーカスサイクルのルートを設定します。
abstract  void KeyboardFocusManager.downFocusCycle(Container aContainer)
          フォーカスを 1 つ下のフォーカストラバーサルサイクルに移動します。
 Dimension BorderLayout.minimumLayoutSize(Container target)
          このレイアウトマネージャを使用する target コンテナの最小サイズを判定します。
 Dimension BorderLayout.preferredLayoutSize(Container target)
          コンテナ内のコンポーネントに基づいて、このレイアウトマネージャを使用する target コンテナの推奨サイズを判定します。
 Dimension BorderLayout.maximumLayoutSize(Container target)
          指定されたターゲットコンテナの与えられたコンポーネントに対するレイアウトの最大サイズを返します。
 float BorderLayout.getLayoutAlignmentX(Container parent)
          x 軸方向の配置を返します。
 float BorderLayout.getLayoutAlignmentY(Container parent)
          y 軸方向の配置を返します。
 void BorderLayout.invalidateLayout(Container target)
          レイアウトを無効にします。
 void BorderLayout.layoutContainer(Container target)
          このボーダレイアウトを使用してコンテナ引数を配置します。
 Dimension LayoutManager2.maximumLayoutSize(Container target)
          指定されたコンテナの最大サイズの寸法を計算します。
 float LayoutManager2.getLayoutAlignmentX(Container target)
          x 軸方向の配置方法を返します。
 float LayoutManager2.getLayoutAlignmentY(Container target)
          y 軸方向の配置方法を返します。
 void LayoutManager2.invalidateLayout(Container target)
          レイアウトを無効にします。
 Dimension LayoutManager.preferredLayoutSize(Container parent)
          指定されたコンテナの推奨サイズの寸法を計算します。
 Dimension LayoutManager.minimumLayoutSize(Container parent)
          指定されたコンテナの最小サイズの寸法を計算します。
 void LayoutManager.layoutContainer(Container parent)
          指定されたコンテナを配置します。
 boolean Container.isFocusCycleRoot(Container container)
          指定されたコンテナが、このコンテナのフォーカストラバーサルサイクルのフォーカスサイクルルートであるかどうかを返します。
 boolean Component.isFocusCycleRoot(Container container)
          指定されたコンテナが、このコンポーネントのフォーカストラバーサルサイクルのフォーカスサイクルルートであるかどうかを返します。
 Dimension GridBagLayout.preferredLayoutSize(Container parent)
          このグリッドバッグレイアウトを使って、target コンテナの推奨サイズを指定します。
 Dimension GridBagLayout.minimumLayoutSize(Container parent)
          このグリッドバッグレイアウトを使って、target コンテナの最小サイズを指定します。
 Dimension GridBagLayout.maximumLayoutSize(Container target)
          指定されたターゲットコンテナの与えられたコンポーネントに対するレイアウトの最大寸法を返します。
 float GridBagLayout.getLayoutAlignmentX(Container parent)
          x 軸方向の配置方法を返します。
 float GridBagLayout.getLayoutAlignmentY(Container parent)
          y 軸方向の配置方法を返します。
 void GridBagLayout.invalidateLayout(Container target)
          レイアウトを無効にします。
 void GridBagLayout.layoutContainer(Container parent)
          このグリッドバッグレイアウトを使って指定されたコンテナを配置します。
protected  java.awt.GridBagLayoutInfo GridBagLayout.getLayoutInfo(Container parent, int sizeflag)
          管理される子の現在のセットに対する上記構造のインスタンスに値を入れます。
protected  java.awt.GridBagLayoutInfo GridBagLayout.GetLayoutInfo(Container parent, int sizeflag)
          このメソッドは下位互換性のためだけに提供されます。
protected  Dimension GridBagLayout.getMinSize(Container parent, java.awt.GridBagLayoutInfo info)
          getLayoutInfo() の情報に基づきマスターの最小サイズを計算します。
protected  Dimension GridBagLayout.GetMinSize(Container parent, java.awt.GridBagLayoutInfo info)
          このメソッドは下位互換性のためだけに提供されます。
protected  void GridBagLayout.arrangeGrid(Container parent)
          グリッドを配置します。
protected  void GridBagLayout.ArrangeGrid(Container parent)
          このメソッドは下位互換性のためだけに提供されます。
 Dimension CardLayout.preferredLayoutSize(Container parent)
          このカードレイアウトを使用して、引数のコンテナの推奨サイズを判定します。
 Dimension CardLayout.minimumLayoutSize(Container parent)
          指定されたパネルの最小サイズを算出します。
 Dimension CardLayout.maximumLayoutSize(Container target)
          指定されたターゲットコンテナの与えられたコンポーネントに対するレイアウトの最大サイズを返します。
 float CardLayout.getLayoutAlignmentX(Container parent)
          x 軸方向の配置を返します。
 float CardLayout.getLayoutAlignmentY(Container parent)
          y 軸方向の配置を返します。
 void CardLayout.invalidateLayout(Container target)
          レイアウトを無効にします。
 void CardLayout.layoutContainer(Container parent)
          このカードレイアウトを使用して、指定されたコンテナを配置します。
 void CardLayout.first(Container parent)
          コンテナの最初のカードに切り替えます。
 void CardLayout.next(Container parent)
          指定されたコンテナの次のカードに切り替えます。
 void CardLayout.previous(Container parent)
          指定されたコンテナの前のカードに切り替えます。
 void CardLayout.last(Container parent)
          コンテナの最後のカードに切り替えます。
 void CardLayout.show(Container parent, String name)
          addLayoutComponent を使って、指定された name を持つ、このレイアウトに追加されたコンポーネントに切り替えます。
 

java.awt.event での Container の使用
 

Container を返す java.awt.event のメソッド
 Container HierarchyEvent.getChangedParent()
          getChanged() が返した Component の親を返します。
 Container ContainerEvent.getContainer()
          イベントの発生元を返します。
 

Container 型のパラメータを持つ java.awt.event のコンストラクタ
HierarchyEvent(Component source, int id, Component changed, Container changedParent)
          HierarchyEvent オブジェクトを構築して、Component 階層の変更を識別します。
HierarchyEvent(Component source, int id, Component changed, Container changedParent, long changeFlags)
          HierarchyEvent オブジェクトを構築して、Component 階層の変更を識別します。
 

java.beans.beancontext での Container の使用
 

Container を返す java.beans.beancontext のメソッド
 Container BeanContextContainerProxy.getContainer()
          この BeanContext に関連した java.awt.Container を取得します。
 

javax.swing での Container の使用
 

javax.swing での Container のサブクラス
 class AbstractButton
          ボタンおよびメニュー項目の共通動作を定義します。
 class Box
          BoxLayout オブジェクトをレイアウトマネージャとして使う軽量なコンテナです。
static class Box.Filler
          レイアウトに関連し、ビューを持たない軽量コンポーネントの実装です。
 class CellRendererPane
          このクラスは、セルレンダリングとそれを使うコンポーネントの間に挿入されます。
 class DefaultListCellRenderer
          リストの項目を描画します。
static class DefaultListCellRenderer.UIResource
          UIResource を実装する DefaultListCellRenderer のサブクラスです。
 class JApplet
          JFC/Swing コンポーネントアーキテクチャのサポートを追加する java.applet.Applet の拡張バージョンです。
 class JButton
          「プッシュ」ボタンの実装です。
 class JCheckBox
          チェックボックス、つまり選択あるいは選択解除できる項目の実装で、その状態を表示します。
 class JCheckBoxMenuItem
          選択または選択解除できるメニュー項目です。
 class JColorChooser
          JColorChooser は、ユーザが色を選択および操作できるよう設計されたコントロールの区画を提供します。
 class JComboBox
          ボタン、または編集可能フィールドとドロップダウンリストを組み合わせたコンポーネントです。
 class JComponent
          トップレベルのコンテナを除くすべての Swing コンポーネントの基底クラスです。
 class JDesktopPane
          マルチドキュメントインタフェースまたは仮想デスクトップを生成するコンテナです。
 class JDialog
          ダイアログウィンドウを生成するためのメインクラスです。
 class JEditorPane
          さまざまな種類のコンテンツを編集するためのテキストコンポーネントです。
 class JFileChooser
          JFileChooser には、ユーザがファイルを選択するための簡単な機構が用意されています。
 class JFormattedTextField
          JFormattedTextField は、JTextField を拡張して、任意の値のフォーマットのサポート機能、ユーザがテキストを編集したあとでの特定のオブジェクト取得のサポート機能を追加します。
 class JFrame
          JFC/Swing コンポーネントアーキテクチャのサポートを追加する java.awt.Frame の拡張バージョンです。
 class JInternalFrame
          ネイティブなフレームに、ドラッグ、クローズ、アイコン化、サイズ変更、タイトル表示、およびメニューバーのサポートなど、多くの機能を提供する軽量オブジェクトです。
static class JInternalFrame.JDesktopIcon
          このコンポーネントは JInternalFrame のアイコン化したバージョンを表します。
 class JLabel
          短いテキスト文字列やイメージの表示領域です。
 class JLayeredPane
          JLayeredPane は、JFC/Swing コンテナに深さを追加し、必要であればコンポーネントどうしが互いにオーバーラップできるようにします。
 class JList
          ユーザがリストから 1 つまたは複数のオブジェクトを選択するためのコンポーネントです。
 class JMenu
          メニューの実装であり、ユーザが JMenuBar で項目を選択すると表示される JMenuItem を保持するポップアップウィンドウです。
 class JMenuBar
          メニューバーの実装です。
 class JMenuItem
          メニューの項目の実装です。
 class JOptionPane
          JOptionPane によって、ユーザに値の入力を求めたり情報を提示したりする標準のダイアログボックスを簡単に表示することができます。
 class JPanel
          JPanel は、汎用の軽量コンテナです。
 class JPasswordField
          JPasswordField は、1 行のテキストの編集を可能にする、軽量コンポーネントです。
 class JPopupMenu
          ポップアップメニューの実装です。
static class JPopupMenu.Separator
          ポップアップメニュー固有のセパレータです。
 class JProgressBar
          デフォルトでは、ある区間内 (最小値、および最大値で区切られた区間内) で、整数値を表示するコンポーネントです。
 class JRadioButton
          ラジオボタンの実装です。
 class JRadioButtonMenuItem
          ラジオボタンメニュー項目の実装です。
 class JRootPane
          JFrameJDialogJWindowJApplet、および JInternalFrame が内部で使用する軽量コンテナです。
 class JScrollBar
          スクロールバーの実装です。
 class JScrollPane
          軽量コンポーネントのスクロール可能なビューを提供します。
protected  class JScrollPane.ScrollBar
          デフォルトでは、JScrollPane はこのクラスのインスタンスであるスクロールバーを作成します。
 class JSeparator
          JSeparator は、区切り線を実装するための汎用的なコンポーネントを提供します。
 class JSlider
          ユーザが指定された区間内でノブをスライドすることによりグラフィカルに値を選択できるようにするコンポーネントです。
 class JSpinner
          ユーザが、順序付けられたシーケンスから数またはオブジェクトを選択できるようにする単一行の入力フィールドです。
static class JSpinner.DateEditor
          モデルを SpinnerDateModel とする JSpinner 用のエディタです。
static class JSpinner.DefaultEditor
          特殊なエディタ用の簡単な基底クラスです。
static class JSpinner.ListEditor
          モデルが SpinnerListModelJSpinner 用のエディタです。
static class JSpinner.NumberEditor
          モデルが SpinnerNumberModelJSpinner 用のエディタです。
 class JSplitPane
          JSplitPane は 2 つの Component を分割するのに使います (2 つだけに分割)。
 class JTabbedPane
          指定されたタイトルやアイコンを持つタブをクリックすることにより、ユーザがコンポーネントのグループを切り替えられるようにするコンポーネントです。
 class JTable
          JTable は、セルの通常の 2 次元テーブル形式を表示し、編集するために使用します。
 class JTextArea
          TextArea は、プレーンテキストを表示する複数行の領域です。
 class JTextField
          JTextField は、1 行テキストの編集を可能にする軽量コンポーネントです。
 class JTextPane
          グラフィックで表現される属性でマークアップできるテキストコンポーネントです。
 class JToggleButton
          二状態ボタンの実装です。
 class JToolBar
          JToolBar は、一般的に使用される Action またはコントロールを表示するのに役立つコンポーネントを提供します。
static class JToolBar.Separator
          ツールバー独自のセパレータです。
 class JToolTip
          Component の「ヒント」を表示するために使います。
 class JTree
           階層データのセットをアウトラインで表示するコントロールです。
 class JViewport
          基本となる情報を見るために使用する「ビューポート (窓)」です。
 class JWindow
          JWindow は、ユーザのデスクトップ上のどこにでも表示できるコンテナです。
 

Container として宣言されている javax.swing のフィールド
protected  Container JRootPane.contentPane
          コンテンツ区画です。
 

Container を返す javax.swing のメソッド
 Container JInternalFrame.getContentPane()
          この内部フレームのコンテンツ区画を返します。
 Container JInternalFrame.getFocusCycleRootAncestor()
          すべての JInternalFrame はフォーカストラバーサルサイクルのルートであるため、このメソッドは常に null を返します。
 Container JWindow.getContentPane()
          このウィンドウの contentPane である Container を返します。
 Container JApplet.getContentPane()
          アプレットの contentPane オブジェクトを返します。
static Container SwingUtilities.getAncestorOfClass(Class c, Component comp)
          コンポーネント階層で comp の上位を検索するための簡易メソッドであり、見つかった c クラスの最初のオブジェクトを返します。
static Container SwingUtilities.getAncestorNamed(String name, Component comp)
          コンポーネント階層で comp の上位を検索するための簡易メソッドであり、見つかった name の最初のオブジェクトを返します。
protected  Container JRootPane.createContentPane()
          デフォルトの contentPane を作成するためにコンストラクタのメソッドによって呼び出されます。
 Container JRootPane.getContentPane()
          ルート区画が親になるコンポーネントを保持するコンテナである、コンテンツ区画を返します。
 Container JComponent.getTopLevelAncestor()
          このコンポーネントのトップレベルの上位オブジェクト (格納先の Window または Applet) を返します。
 Container JFrame.getContentPane()
          このフレームの contentPane オブジェクトを返します。
 Container RootPaneContainer.getContentPane()
          contentPane を返します。
 Container JDialog.getContentPane()
          このダイアログの contentPane オブジェクトを返します。
 

Container 型のパラメータを持つ javax.swing のメソッド
 void CellRendererPane.paintComponent(Graphics g, Component c, Container p, int x, int y, int w, int h, boolean shouldValidate)
          セルレンダリングコンポーネント c をグラフィックスオブジェクト g にペイントします。
 void CellRendererPane.paintComponent(Graphics g, Component c, Container p, int x, int y, int w, int h)
          this.paintComponent(g, c, p, x, y, w, h, false) を呼び出します。
 void CellRendererPane.paintComponent(Graphics g, Component c, Container p, Rectangle r)
          矩形の x、y、幅、高さの各フィールドを使って this.paintComponent() を呼び出します。
 void JInternalFrame.setContentPane(Container c)
          この JInternalFramecontentPane プロパティを設定します。
 void OverlayLayout.invalidateLayout(Container target)
          子がレイアウト関連の情報を変更し、それによってキャッシュに書き込まれた計算がフラッシュされたことを示します。
 Dimension OverlayLayout.preferredLayoutSize(Container target)
          指定されたターゲットコンテナのコンポーネントのレイアウトに適した寸法を返します。
 Dimension OverlayLayout.minimumLayoutSize(Container target)
          指定されたターゲットコンテナのコンポーネントの配置に必要な最小の寸法を返します。
 Dimension OverlayLayout.maximumLayoutSize(Container target)
          指定されたターゲットコンテナのコンポーネントの配置に必要な最小の寸法を返します。
 float OverlayLayout.getLayoutAlignmentX(Container target)
          コンテナの x 軸に沿った配置方法を返します。
 float OverlayLayout.getLayoutAlignmentY(Container target)
          コンテナの y 軸に沿った配置方法を返します。
 void OverlayLayout.layoutContainer(Container target)
          指定されたコンテナをレイアウトする必要があるときに AWT によって呼び出されます。
 Dimension ViewportLayout.preferredLayoutSize(Container parent)
          指定されたターゲットコンテナの各コンポーネントの、このレイアウトに適切な寸法を返します。
 Dimension ViewportLayout.minimumLayoutSize(Container parent)
          指定されたターゲットコンテナに保持されるコンポーネントのレイアウトに必要な最小寸法を返します。
 void ViewportLayout.layoutContainer(Container parent)
          指定されたコンテナをレイアウトする必要があるときに AWT によって呼び出されます。
 Dimension ScrollPaneLayout.preferredLayoutSize(Container parent)
          ScrollPane の適切なサイズは、インセットのサイズに、ビューポート、表示ヘッダ、および現在のビューと表示ポリシーによって表示されるスクロールバーの適切なサイズを加えた値です。
 Dimension ScrollPaneLayout.minimumLayoutSize(Container parent)
          ScrollPane の最小サイズは、インセットのサイズに、ビューポートの最小サイズ、スクロールペインのビューポート境界のインセット、表示ヘッダの最小サイズ、および表示ポリシーが NEVER ではないスクロールバーの最小サイズを加えた値です。
 void ScrollPaneLayout.layoutContainer(Container parent)
          スクロールペインを配置します。
 void BoxLayout.invalidateLayout(Container target)
          子のレイアウト情報が変更されたことを示します。
 Dimension BoxLayout.preferredLayoutSize(Container target)
          指定されたターゲットコンテナにあるコンポーネントについて、レイアウトの適切なサイズを返します。
 Dimension BoxLayout.minimumLayoutSize(Container target)
          指定されたターゲットコンテナに含まれるコンポーネントについて、レイアウトに必要な最小のサイズを返します。
 Dimension BoxLayout.maximumLayoutSize(Container target)
          ターゲットコンテナが自身のコンポーネントを配置するときに使用できる、最大のサイズを返します。
 float BoxLayout.getLayoutAlignmentX(Container target)
          コンテナの X 軸に沿った配置を返します。
 float BoxLayout.getLayoutAlignmentY(Container target)
          コンテナの Y 軸の位置合わせ用の値を返します。
 void BoxLayout.layoutContainer(Container target)
          指定されたコンテナの配置が必要な場合に、AWT が呼び出します。
 void JWindow.setContentPane(Container contentPane)
          このウィンドウの新しい contentPane プロパティを設定します。
 void JApplet.setContentPane(Container contentPane)
          contentPane プロパティを設定します。
 Dimension JRootPane.RootLayout.preferredLayoutSize(Container parent)
          レイアウトに持たせたいスペースの量を返します。
 Dimension JRootPane.RootLayout.minimumLayoutSize(Container parent)
          レイアウトが必要とするスペースの最小量を返します。
 Dimension JRootPane.RootLayout.maximumLayoutSize(Container target)
          レイアウトが使用できるスペースの最大量を返します。
 void JRootPane.RootLayout.layoutContainer(Container parent)
          レイアウトマネージャに、指定されたコンテナのレイアウト処理を実行するように指示します。
 float JRootPane.RootLayout.getLayoutAlignmentX(Container target)
           
 float JRootPane.RootLayout.getLayoutAlignmentY(Container target)
           
 void JRootPane.RootLayout.invalidateLayout(Container target)
           
 Component LayoutFocusTraversalPolicy.getComponentAfter(Container focusCycleRoot, Component aComponent)
          aComponent のあとでフォーカスを受け取る Component を返します。
 Component LayoutFocusTraversalPolicy.getComponentBefore(Container focusCycleRoot, Component aComponent)
          aComponent の前にフォーカスを受け取る Component を返します。
 Component LayoutFocusTraversalPolicy.getFirstComponent(Container focusCycleRoot)
          トラバーサルサイクルの最初の Component を返します。
 Component LayoutFocusTraversalPolicy.getLastComponent(Container focusCycleRoot)
          トラバーサルサイクルの最後の Component を返します。
 Component SortingFocusTraversalPolicy.getComponentAfter(Container focusCycleRoot, Component aComponent)
          aComponent のあとでフォーカスを受け取る Component を返します。
 Component SortingFocusTraversalPolicy.getComponentBefore(Container focusCycleRoot, Component aComponent)
          aComponent の前にフォーカスを受け取る Component を返します。
 Component SortingFocusTraversalPolicy.getFirstComponent(Container focusCycleRoot)
          トラバーサルサイクルの最初の Component を返します。
 Component SortingFocusTraversalPolicy.getLastComponent(Container focusCycleRoot)
          トラバーサルサイクルの最後の Component を返します。
 Component SortingFocusTraversalPolicy.getDefaultComponent(Container focusCycleRoot)
          フォーカスするデフォルトの Component を返します。
static void SwingUtilities.paintComponent(Graphics g, Component c, Container p, int x, int y, int w, int h)
          矩形の左上隅およびサイズを指定して、指定された矩形内の任意のグラフィックス g でコンポーネント c をペイントします。
static void SwingUtilities.paintComponent(Graphics g, Component c, Container p, Rectangle r)
          Rectangle オブジェクトを指定して、指定された矩形内の任意のグラフィックス g でコンポーネント c をペイントします。
 void JRootPane.setContentPane(Container content)
          ルート区画が親になるコンポーネントを保持するコンテナである、コンテンツ区画を設定します。
 void JFrame.setContentPane(Container contentPane)
          contentPane プロパティを設定します。
 void RootPaneContainer.setContentPane(Container contentPane)
          「contentPane」は、アプリケーション固有のコンポーネントの一次コンテナです。
 Dimension SpringLayout.minimumLayoutSize(Container parent)
           
 Dimension SpringLayout.preferredLayoutSize(Container parent)
           
 Dimension SpringLayout.maximumLayoutSize(Container parent)
           
 float SpringLayout.getLayoutAlignmentX(Container p)
          0.5f (中央揃え) を返します。
 float SpringLayout.getLayoutAlignmentY(Container p)
          0.5f (中央揃え) を返します。
 void SpringLayout.invalidateLayout(Container p)
           
 void SpringLayout.layoutContainer(Container parent)
           
 Dimension JSpinner.DefaultEditor.preferredLayoutSize(Container parent)
          最初で唯一の子の適切なサイズおよび親のインセットのサイズを返します。
 Dimension JSpinner.DefaultEditor.minimumLayoutSize(Container parent)
          最初で唯一の子の最小サイズおよび親のインセットのサイズを返します。
 void JSpinner.DefaultEditor.layoutContainer(Container parent)
          唯一の子が親のインセット内の領域に完全に収まるようにサイズを変更します。
 void JDialog.setContentPane(Container contentPane)
          contentPane プロパティを設定します。
 Component DefaultFocusManager.getComponentAfter(Container aContainer, Component aComponent)
           
 Component DefaultFocusManager.getComponentBefore(Container aContainer, Component aComponent)
           
 Component DefaultFocusManager.getFirstComponent(Container aContainer)
           
 Component DefaultFocusManager.getLastComponent(Container aContainer)
           
 

Container 型のパラメータを持つ javax.swing のコンストラクタ
OverlayLayout(Container target)
          子のオーバーレイ整列を実行するレイアウトマネージャを構築します。
BoxLayout(Container target, int axis)
          コンポーネントを指定された方向に配置するレイアウトマネージャを生成します。
 

javax.swing.colorchooser での Container の使用
 

javax.swing.colorchooser での Container のサブクラス
 class AbstractColorChooserPanel
          カラーチューザの抽象スーパークラスです。
 

javax.swing.event での Container の使用
 

Container を返す javax.swing.event のメソッド
 Container AncestorEvent.getAncestor()
          イベントが実際に発生した上位クラスを返します。
 Container AncestorEvent.getAncestorParent()
          イベントが実際に発生した上位クラスの親を返します。
 

Container 型のパラメータを持つ javax.swing.event のコンストラクタ
AncestorEvent(JComponent source, int id, Container ancestor, Container ancestorParent)
          上位コンポーネントの表示状態の変更を示す、AncestorEvent オブジェクトを構築します。
AncestorEvent(JComponent source, int id, Container ancestor, Container ancestorParent)
          上位コンポーネントの表示状態の変更を示す、AncestorEvent オブジェクトを構築します。
 

javax.swing.plaf.basic での Container の使用
 

javax.swing.plaf.basic での Container のサブクラス
 class BasicArrowButton
          基本方向のいずれかにスケーリングされる矢印を描画する JButton オブジェクトです。
 class BasicComboBoxRenderer
          ComboBox のレンダリングです。
static class BasicComboBoxRenderer.UIResource
          UIResource を実装する BasicComboBoxRenderer のサブクラスです。
 class BasicComboPopup
          ComboPopup インタフェースの基本的な実装です。
 class BasicInternalFrameTitlePane
          基本のタイトルバーを管理するクラスです。
 class BasicInternalFrameTitlePane.SystemMenuBar
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicSplitPaneDivider
          BasicSplitPaneUI で使われるディバイダです。
protected  class BasicToolBarUI.DragWindow
           
 

Container を返す javax.swing.plaf.basic のメソッド
protected  Container BasicOptionPaneUI.createMessageArea()
          installComponents からメッセージとして送られて、メッセージの本文を含む Container を作成します。
protected  Container BasicOptionPaneUI.createSeparator()
           
protected  Container BasicOptionPaneUI.createButtonArea()
          ボタンを含む Container を作成して返します。
 

Container 型のパラメータを持つ javax.swing.plaf.basic のメソッド
 void BasicSplitPaneUI.BasicHorizontalLayoutManager.layoutContainer(Container container)
          実際のレイアウトを行います。
 Dimension BasicSplitPaneUI.BasicHorizontalLayoutManager.minimumLayoutSize(Container container)
          子を格納するために必要な最小サイズを返します。
 Dimension BasicSplitPaneUI.BasicHorizontalLayoutManager.preferredLayoutSize(Container container)
          子を格納するための適切なサイズを返します。
 float BasicSplitPaneUI.BasicHorizontalLayoutManager.getLayoutAlignmentX(Container target)
          x 軸方向の配置を返します。
 float BasicSplitPaneUI.BasicHorizontalLayoutManager.getLayoutAlignmentY(Container target)
          y 軸方向の配置を返します。
 void BasicSplitPaneUI.BasicHorizontalLayoutManager.invalidateLayout(Container c)
          何も行われません。
 Dimension BasicSplitPaneUI.BasicHorizontalLayoutManager.maximumLayoutSize(Container target)
          最大のレイアウトサイズを返します。
 void BasicSplitPaneDivider.DividerLayout.layoutContainer(Container c)
           
 Dimension BasicSplitPaneDivider.DividerLayout.minimumLayoutSize(Container c)
           
 Dimension BasicSplitPaneDivider.DividerLayout.preferredLayoutSize(Container c)
           
 Dimension BasicComboBoxUI.ComboBoxLayoutManager.preferredLayoutSize(Container parent)
           
 Dimension BasicComboBoxUI.ComboBoxLayoutManager.minimumLayoutSize(Container parent)
           
 void BasicComboBoxUI.ComboBoxLayoutManager.layoutContainer(Container parent)
           
 Dimension BasicInternalFrameTitlePane.TitlePaneLayout.preferredLayoutSize(Container c)
           
 Dimension BasicInternalFrameTitlePane.TitlePaneLayout.minimumLayoutSize(Container c)
           
 void BasicInternalFrameTitlePane.TitlePaneLayout.layoutContainer(Container c)
           
 Dimension BasicInternalFrameUI.InternalFrameLayout.preferredLayoutSize(Container c)
           
 Dimension BasicInternalFrameUI.InternalFrameLayout.minimumLayoutSize(Container c)
           
 void BasicInternalFrameUI.InternalFrameLayout.layoutContainer(Container c)
           
 Dimension BasicScrollBarUI.preferredLayoutSize(Container scrollbarContainer)
           
 Dimension BasicScrollBarUI.minimumLayoutSize(Container scrollbarContainer)
           
 void BasicScrollBarUI.layoutContainer(Container scrollbarContainer)
           
 Dimension BasicTabbedPaneUI.TabbedPaneLayout.preferredLayoutSize(Container parent)
           
 Dimension BasicTabbedPaneUI.TabbedPaneLayout.minimumLayoutSize(Container parent)
           
 void BasicTabbedPaneUI.TabbedPaneLayout.layoutContainer(Container parent)
           
 Dimension DefaultMenuLayout.preferredLayoutSize(Container target)
           
protected  void BasicOptionPaneUI.addMessageComponents(Container container, GridBagConstraints cons, Object msg, int maxll, boolean internallyCreated)
          msg を表す適切なオブジェクトを作成し、それを container に配置します。
protected  void BasicOptionPaneUI.addIcon(Container top)
          getIcon から返されたアイコンを表す JLabel を作成して、top に追加します。
protected  void BasicOptionPaneUI.burstStringInto(Container c, String d, int maxll)
          d を表す JLabel の新規インスタンスを再帰的に生成します。
protected  void BasicOptionPaneUI.addButtonComponents(Container container, Object[] buttons, int initialIndex)
          buttons にある各オブジェクトを表す適切なオブジェクトを作成し、それを container に追加します。
 void BasicOptionPaneUI.ButtonAreaLayout.layoutContainer(Container container)
           
 Dimension BasicOptionPaneUI.ButtonAreaLayout.minimumLayoutSize(Container c)
           
 Dimension BasicOptionPaneUI.ButtonAreaLayout.preferredLayoutSize(Container c)
           
 

Container 型のパラメータを持つ javax.swing.plaf.basic のコンストラクタ
DefaultMenuLayout(Container target, int axis)
           
 

javax.swing.plaf.metal での Container の使用
 

javax.swing.plaf.metal での Container のサブクラス
 class MetalComboBoxButton
          MetalComboBoxUI を補助する JButton サブクラスです。
 class MetalComboBoxUI.MetalComboPopup
          推奨されていません。 Java 2 プラットフォーム v1.4 以降使われていません。
protected  class MetalFileChooserUI.FileRenderer
           
 class MetalFileChooserUI.FilterComboBoxRenderer
          各種のサイズおよびスタイルを描画します。
 class MetalInternalFrameTitlePane
          JLF 仕様のタイトルバーを管理するクラスです。
 class MetalScrollButton
          Metal スクロールバー矢印に使用する Jbutton オブジェクトです。
 

Container 型のパラメータを持つ javax.swing.plaf.metal のメソッド
 void MetalComboBoxUI.MetalComboBoxLayoutManager.layoutContainer(Container parent)
           
 void MetalComboBoxUI.MetalComboBoxLayoutManager.superLayout(Container parent)
           
 void MetalComboBoxUI.layoutComboBox(Container parent, MetalComboBoxUI.MetalComboBoxLayoutManager manager)
           
 

javax.swing.table での Container の使用
 

javax.swing.table での Container のサブクラス
 class DefaultTableCellRenderer
          JTable で各セルを描画 (表示) するための標準クラスです。
static class DefaultTableCellRenderer.UIResource
          UIResource を実装する DefaultTableCellRenderer のサブクラスです。
 class JTableHeader
          JTable のヘッダを管理するオブジェクトです。
 

javax.swing.text での Container の使用
 

javax.swing.text での Container のサブクラス
 class JTextComponent
          JTextComponent は swing テキストコンポーネントの基底クラスです。
 

Container を返す javax.swing.text のメソッド
 Container View.getContainer()
          ビューを収容するコンテナを取り出します。
 

javax.swing.tree での Container の使用
 

javax.swing.tree での Container のサブクラス
 class DefaultTreeCellEditor.DefaultTextField
          エディタが提供されない場合に使用する TextField です。
 class DefaultTreeCellEditor.EditorContainer
          editingComponent の配置を扱うコンテナです。
 class DefaultTreeCellRenderer
          ツリーのエントリを表示します。
 

Container として宣言されている javax.swing.tree のフィールド
protected  Container DefaultTreeCellEditor.editingContainer
          編集コンテナで、editorComponent を格納します。
 

Container を返す javax.swing.tree のメソッド
protected  Container DefaultTreeCellEditor.createContainer()
          editingComponent の配置を管理するコンテナを作成します。
 


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.