JavaTM Platform
Standard Ed. 6

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

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

Container 型のパラメータを持つ java.awt のメソッド
protected  void GridBagLayout.arrangeGrid(Container parent)
          グリッドを配置します。
protected  void GridBagLayout.ArrangeGrid(Container parent)
          このメソッドは下位互換性のためだけに提供されます。
abstract  void KeyboardFocusManager.downFocusCycle(Container aContainer)
          フォーカスを 1 つ下のフォーカストラバーサルサイクルに移動します。
 void DefaultKeyboardFocusManager.downFocusCycle(Container aContainer)
          フォーカスを 1 つ下のフォーカストラバーサルサイクルに移動します。
 void CardLayout.first(Container parent)
          コンテナの最初のカードに切り替えます。
 Component ContainerOrderFocusTraversalPolicy.getComponentAfter(Container aContainer, Component aComponent)
          aComponent のあとでフォーカスを受け取る Component を返します。
abstract  Component FocusTraversalPolicy.getComponentAfter(Container aContainer, Component aComponent)
          aComponent のあとでフォーカスを受け取る Component を返します。
 Component ContainerOrderFocusTraversalPolicy.getComponentBefore(Container aContainer, Component aComponent)
          aComponent の前にフォーカスを受け取る Component を返します。
abstract  Component FocusTraversalPolicy.getComponentBefore(Container aContainer, Component aComponent)
          aComponent の前にフォーカスを受け取る Component を返します。
 Component ContainerOrderFocusTraversalPolicy.getDefaultComponent(Container aContainer)
          フォーカスするデフォルトの Component を返します。
abstract  Component FocusTraversalPolicy.getDefaultComponent(Container aContainer)
          フォーカスするデフォルトの Component を返します。
 Component ContainerOrderFocusTraversalPolicy.getFirstComponent(Container aContainer)
          トラバーサルサイクルの最初の Component を返します。
abstract  Component FocusTraversalPolicy.getFirstComponent(Container aContainer)
          トラバーサルサイクルの最初の Component を返します。
 Component ContainerOrderFocusTraversalPolicy.getLastComponent(Container aContainer)
          トラバーサルサイクルの最後の Component を返します。
abstract  Component FocusTraversalPolicy.getLastComponent(Container aContainer)
          トラバーサルサイクルの最後の Component を返します。
 float BorderLayout.getLayoutAlignmentX(Container parent)
          x 軸方向の配置を返します。
 float LayoutManager2.getLayoutAlignmentX(Container target)
          x 軸方向の配置を返します。
 float CardLayout.getLayoutAlignmentX(Container parent)
          x 軸方向の配置を返します。
 float GridBagLayout.getLayoutAlignmentX(Container parent)
          x 軸方向の配置を返します。
 float BorderLayout.getLayoutAlignmentY(Container parent)
          y 軸方向の配置を返します。
 float LayoutManager2.getLayoutAlignmentY(Container target)
          y 軸方向の配置を返します。
 float CardLayout.getLayoutAlignmentY(Container parent)
          y 軸方向の配置を返します。
 float GridBagLayout.getLayoutAlignmentY(Container parent)
          y 軸方向の配置を返します。
 Component BorderLayout.getLayoutComponent(Container target, Object constraints)
          目的の Container のコンポーネント方向に基づいて、指定された制約の場所に対応するコンポーネントを返します。
protected  GridBagLayoutInfo GridBagLayout.getLayoutInfo(Container parent, int sizeflag)
          管理される子の現在のセットに対する GridBagLayoutInfo のインスタンスに値を入れます。
protected  GridBagLayoutInfo GridBagLayout.GetLayoutInfo(Container parent, int sizeflag)
          このメソッドは下位互換性のためだけに提供されます。
protected  Dimension GridBagLayout.getMinSize(Container parent, GridBagLayoutInfo info)
          getLayoutInfo からの情報に基づいて、マスターの最小サイズを算出します。
protected  Dimension GridBagLayout.GetMinSize(Container parent, GridBagLayoutInfo info)
          このメソッドは下位互換性のためだけに提供されます。
 void BorderLayout.invalidateLayout(Container target)
          レイアウトを無効にします。
 void LayoutManager2.invalidateLayout(Container target)
          レイアウトを無効にします。
 void CardLayout.invalidateLayout(Container target)
          レイアウトを無効にします。
 void GridBagLayout.invalidateLayout(Container target)
          レイアウトを無効にします。
 boolean Container.isFocusCycleRoot(Container container)
          指定されたコンテナが、このコンテナのフォーカストラバーサルサイクルのフォーカスサイクルルートであるかどうかを返します。
 boolean Component.isFocusCycleRoot(Container container)
          指定されたコンテナが、このコンポーネントのフォーカストラバーサルサイクルのフォーカスサイクルルートであるかどうかを返します。
 void CardLayout.last(Container parent)
          コンテナの最後のカードに切り替えます。
 void LayoutManager.layoutContainer(Container parent)
          指定されたコンテナを配置します。
 void BorderLayout.layoutContainer(Container target)
          このボーダレイアウトを使用してコンテナ引数を配置します。
 void FlowLayout.layoutContainer(Container target)
          コンテナを配置します。
 void CardLayout.layoutContainer(Container parent)
          このカードレイアウトを使用して、指定されたコンテナを配置します。
 void GridLayout.layoutContainer(Container parent)
          このレイアウトを使って、指定されたコンテナを配置します。
 void GridBagLayout.layoutContainer(Container parent)
          このグリッドバッグレイアウトを使って指定されたコンテナを配置します。
 Dimension BorderLayout.maximumLayoutSize(Container target)
          指定されたターゲットコンテナの与えられたコンポーネントに対するレイアウトの最大サイズを返します。
 Dimension LayoutManager2.maximumLayoutSize(Container target)
          指定されたコンテナの最大サイズの寸法を計算します。
 Dimension CardLayout.maximumLayoutSize(Container target)
          指定されたターゲットコンテナの与えられたコンポーネントに対するレイアウトの最大サイズを返します。
 Dimension GridBagLayout.maximumLayoutSize(Container target)
          指定されたターゲットコンテナの与えられたコンポーネントに対するレイアウトの最大サイズを返します。
 Dimension LayoutManager.minimumLayoutSize(Container parent)
          指定されたコンテナの最小サイズの寸法を計算します。
 Dimension BorderLayout.minimumLayoutSize(Container target)
          このレイアウトマネージャーを使用する target コンテナの最小サイズを判定します。
 Dimension FlowLayout.minimumLayoutSize(Container target)
          指定されたターゲットコンテナに保持される各表示コンポーネントをレイアウトするのに必要な最小寸法を返します。
 Dimension CardLayout.minimumLayoutSize(Container parent)
          指定されたパネルの最小サイズを算出します。
 Dimension GridLayout.minimumLayoutSize(Container parent)
          このグリッドレイアウトを使って、コンテナ引数の最小サイズを指定します。
 Dimension GridBagLayout.minimumLayoutSize(Container parent)
          このグリッドバッグレイアウトを使って、parent コンテナの最小サイズを指定します。
 void CardLayout.next(Container parent)
          指定されたコンテナの次のカードに切り替えます。
 Dimension LayoutManager.preferredLayoutSize(Container parent)
          指定されたコンテナの推奨サイズの寸法を計算します。
 Dimension BorderLayout.preferredLayoutSize(Container target)
          コンテナ内のコンポーネントに基づいて、このレイアウトマネージャーを使用する target コンテナの推奨サイズを判定します。
 Dimension FlowLayout.preferredLayoutSize(Container target)
          指定されたターゲットコンテナの各表示コンポーネントのこのレイアウトに適切な寸法を返します。
 Dimension CardLayout.preferredLayoutSize(Container parent)
          このカードレイアウトを使用して、引数のコンテナの推奨サイズを判定します。
 Dimension GridLayout.preferredLayoutSize(Container parent)
          このグリッドレイアウトを使って、コンテナ引数の推奨サイズを指定します。
 Dimension GridBagLayout.preferredLayoutSize(Container parent)
          このグリッドバッグレイアウトを使って、parent コンテナの推奨サイズを指定します。
 void CardLayout.previous(Container parent)
          指定されたコンテナの前のカードに切り替えます。
 void KeyboardFocusManager.setGlobalCurrentFocusCycleRoot(Container newFocusCycleRoot)
          現在のフォーカスサイクルのルートを設定します。
 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
          モデルが SpinnerDateModelJSpinner 用のエディタです。
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
          JTextArea は、プレーンテキストを表示する複数行の領域です。
 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 のメソッド
protected  Container JRootPane.createContentPane()
          デフォルトの contentPane を作成するためにコンストラクタのメソッドによって呼び出されます。
static Container SwingUtilities.getAncestorNamed(String name, Component comp)
          コンポーネント階層で comp の上位を検索するための簡易メソッドであり、見つかった name の最初のオブジェクトを返します。
static Container SwingUtilities.getAncestorOfClass(Class<?> c, Component comp)
          コンポーネント階層で comp の上位を検索するための簡易メソッドであり、見つかった c クラスの最初のオブジェクトを返します。
 Container JFrame.getContentPane()
          このフレームの contentPane オブジェクトを返します。
 Container RootPaneContainer.getContentPane()
          contentPane を返します。
 Container JRootPane.getContentPane()
          ルート区画が親になるコンポーネントを保持するコンテナである、コンテンツ区画を返します。
 Container JInternalFrame.getContentPane()
          この内部フレームのコンテンツ区画を返します。
 Container JDialog.getContentPane()
          このダイアログの contentPane オブジェクトを返します。
 Container JWindow.getContentPane()
          このウィンドウの contentPane である Container を返します。
 Container JApplet.getContentPane()
          アプレットの contentPane オブジェクトを返します。
 Container JInternalFrame.getFocusCycleRootAncestor()
          すべての JInternalFrame はフォーカストラバーサルサイクルのルートであるため、このメソッドは常に null を返します。
 Container BoxLayout.getTarget()
          このレイアウトマネージャーを使用するコンテナを返します。
 Container OverlayLayout.getTarget()
          このレイアウトマネージャーを使用するコンテナを返します。
 Container JComponent.getTopLevelAncestor()
          このコンポーネントのトップレベルの上位オブジェクト (格納先の Window または Applet) を返します。
 

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

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

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 オブジェクトを構築します。
 

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
          このクラスは、「protected」内部クラスとして扱うことをお勧めします。
 class BasicSplitPaneDivider
          BasicSplitPaneUI で使われるディバイダです。
protected  class BasicToolBarUI.DragWindow
           
 

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

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

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 Platform
Standard Ed. 6

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

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