JavaTM 2 Platform
Standard Ed. 6

類別 java.awt.Container
的使用

使用 Container 的軟體套件
java.applet 提供創建 applet 所必需的類別和 applet 用來與其 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 提供了根據基本外觀建構的使用者介面物件。 
javax.swing.plaf.metal 提供根據 Java 外觀(曾經代稱為 Metal)建構的使用者介面物件,Java 外觀是預設外觀。 
javax.swing.table 提供用於處理 javax.swing.JTable 的類別和介面。 
javax.swing.text 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
javax.swing.tree 提供處理 javax.swing.JTree 的類別和介面。 
 

java.appletContainer 的使用
 

java.appletContainer 的子類別
 class Applet
          applet 是一種不能單獨運行但可嵌入在其他應用程序中的小程序。
 

java.awtContainer 的使用
 

java.awtContainer 的子類別
 class Dialog
          Dialog 是一個帶標題和邊界的頂層視窗,邊界一般用於從使用者處獲得某種形式的輸入。
 class FileDialog
          FileDialog 類別顯示一個對話框視窗,使用者可以從中選擇檔案。
 class Frame
          Frame 是帶有標題和邊框的頂層視窗。
 class Panel
          Panel 是最簡單的容器類別。
 class ScrollPane
          實作用於單個子元件的自動水平和/或垂直滾動的容器類別。
 class Window
          Window 物件是一個沒有邊界和選單欄的頂層視窗。
 

返回 Containerjava.awt 中的方法
 Container KeyboardFocusManager.getCurrentFocusCycleRoot()
          如果當前焦點循環根與調用執行緒位於相同的上下文中,則返回當前焦點循環根。
 Container Window.getFocusCycleRootAncestor()
          始終返回 null,因為視窗沒有祖先;它們表示元件層次結構的頂層。
 Container Component.getFocusCycleRootAncestor()
          返回作為此 Component 焦點遍歷循環的焦點循環根的 Container。
protected  Container KeyboardFocusManager.getGlobalCurrentFocusCycleRoot()
          返回當前焦點循環根,即使調用執行緒處於當前焦點循環根之外的上下文中。
protected static Container Toolkit.getNativeContainer(Component c)
          使本機同位體能夠查詢給定本機元件的本機容器(例如,直接父元件可以是輕量級的)。
 Container Component.getParent()
          獲取此元件的父級。
 

參數型別為 Containerjava.awt 中的方法
protected  void GridBagLayout.arrangeGrid(Container parent)
          佈置網格。
protected  void GridBagLayout.ArrangeGrid(Container parent)
          此方法已過時,僅為提供向後相容性;新程式碼應該調用 arrangeGrid 來代替。
 void DefaultKeyboardFocusManager.downFocusCycle(Container aContainer)
          將焦點下移一個焦點遍歷循環。
abstract  void KeyboardFocusManager.downFocusCycle(Container aContainer)
          將焦點下移一個焦點遍歷循環。
 void CardLayout.first(Container parent)
          翻轉到容器的第一張卡片。
 Component ContainerOrderFocusTraversalPolicy.getComponentAfter(Container aContainer, Component aComponent)
          返回應該接收 aComponent 後面的焦點的 Component。
abstract  Component FocusTraversalPolicy.getComponentAfter(Container aContainer, Component aComponent)
          返回應該接收 aComponent 之後的焦點的 Component,aContainer 必須是 aComponent 的焦點循環根,或者焦點遍歷策略提供者。
 Component ContainerOrderFocusTraversalPolicy.getComponentBefore(Container aContainer, Component aComponent)
          返回應該接收 aComponent 前面的焦點的 Component。
abstract  Component FocusTraversalPolicy.getComponentBefore(Container aContainer, Component aComponent)
          返回應該接收 aComponent 之前的焦點的 Component,aContainer 必須是 aComponent 的焦點循環根,或焦點遍歷策略提供者。
 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 GridBagLayout.getLayoutAlignmentX(Container parent)
          返回沿 X 軸的對齊方式。
 float CardLayout.getLayoutAlignmentX(Container parent)
          返回沿 x 軸的對齊方式。
 float BorderLayout.getLayoutAlignmentX(Container parent)
          返回沿 x 軸的對齊方式。
 float LayoutManager2.getLayoutAlignmentX(Container target)
          返回沿 X 軸的對齊方式。
 float GridBagLayout.getLayoutAlignmentY(Container parent)
          返回沿 y 軸的對齊方式。
 float CardLayout.getLayoutAlignmentY(Container parent)
          返回沿 y 軸的對齊方式。
 float BorderLayout.getLayoutAlignmentY(Container parent)
          返回沿 y 軸的對齊方式。
 float LayoutManager2.getLayoutAlignmentY(Container target)
          返回沿 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)
          此方法已過時,僅為提供向後相容性;新程式碼應該調用 getLayoutInfo 來代替。
protected  Dimension GridBagLayout.getMinSize(Container parent, GridBagLayoutInfo info)
          基於 getLayoutInfo 中的資訊計算其所有者的最小大小。
protected  Dimension GridBagLayout.GetMinSize(Container parent, GridBagLayoutInfo info)
          此方法已過時,僅為提供向後相容性;新程式碼應該調用 getMinSize 來代替。
 void GridBagLayout.invalidateLayout(Container target)
          使佈局失效,指示如果佈局管理器快取記憶體了資訊,則應該將其丟棄。
 void CardLayout.invalidateLayout(Container target)
          使佈局無效,指示如果佈局管理器快取記憶體了資訊,則應該將其丟棄。
 void BorderLayout.invalidateLayout(Container target)
          使佈局無效,指示如果佈局管理器快取記憶體了資訊,則應該將其丟棄。
 void LayoutManager2.invalidateLayout(Container target)
          使佈局失效,指示如果佈局管理器快取記憶體了資訊,則應該將其丟棄。
 boolean Container.isFocusCycleRoot(Container container)
          返回指定的 Container 是否是此 Container 的焦點遍歷循環的焦點循環根。
 boolean Component.isFocusCycleRoot(Container container)
          返回指定的 Container 是否為此 Component 焦點遍歷循環的焦點循環根。
 void CardLayout.last(Container parent)
          翻轉到容器的最後一張卡片。
 void GridBagLayout.layoutContainer(Container parent)
          使用此網格包佈局佈置指定容器。
 void GridLayout.layoutContainer(Container parent)
          使用此佈局佈置指定容器。
 void CardLayout.layoutContainer(Container parent)
          使用此卡片佈局佈置指定的容器。
 void FlowLayout.layoutContainer(Container target)
          佈置該容器。
 void BorderLayout.layoutContainer(Container target)
          使用此邊框佈局對容器參數進行佈局。
 void LayoutManager.layoutContainer(Container parent)
          佈置指定容器。
 Dimension GridBagLayout.maximumLayoutSize(Container target)
          在給出指定目標容器中的元件的前提下,返回此佈局的最大維數
 Dimension CardLayout.maximumLayoutSize(Container target)
          給出指定目標容器中的元件,返回此佈局的最大尺寸。
 Dimension BorderLayout.maximumLayoutSize(Container target)
          在給出指定目標容器中的元件的前提下,返回此佈局的最大尺寸。
 Dimension LayoutManager2.maximumLayoutSize(Container target)
          給定指定容器的元件,計算該容器的最大大小維數。
 Dimension GridBagLayout.minimumLayoutSize(Container parent)
          使用此網格包佈局確定 parent 容器的最小大小。
 Dimension GridLayout.minimumLayoutSize(Container parent)
          使用此網路佈局確定最小大小的容器參數。
 Dimension CardLayout.minimumLayoutSize(Container parent)
          計算指定面板大小的最小值。
 Dimension FlowLayout.minimumLayoutSize(Container target)
          返回需要佈置 visible 元件的最小維數,該元件包含在指定的目標容器中。
 Dimension BorderLayout.minimumLayoutSize(Container target)
          使用此佈局管理器確定 target 容器的最小大小。
 Dimension LayoutManager.minimumLayoutSize(Container parent)
          給定指定容器所包含的元件,計算該容器的最小大小維數。
 void CardLayout.next(Container parent)
          翻轉到指定容器的下一張卡片。
 Dimension GridBagLayout.preferredLayoutSize(Container parent)
          使用此網路包佈局確定 parent 容器的首選大小。
 Dimension GridLayout.preferredLayoutSize(Container parent)
          使用此網格佈局確定容器參數的首選大小。
 Dimension CardLayout.preferredLayoutSize(Container parent)
          使用此卡片佈局確定容器參數的首選大小。
 Dimension FlowLayout.preferredLayoutSize(Container target)
          給出指定目標容器中的 visible 元件,返回此佈局的首選維數。
 Dimension BorderLayout.preferredLayoutSize(Container target)
          基於容器中的元件,使用此佈局管理器確定 target 容器的首選大小。
 Dimension LayoutManager.preferredLayoutSize(Container parent)
          給定指定容器所包含的元件,計算該容器的首選大小維數。
 void CardLayout.previous(Container parent)
          翻轉到指定容器的前一張卡片。
 void KeyboardFocusManager.setGlobalCurrentFocusCycleRoot(Container newFocusCycleRoot)
          設置當前焦點循環根。
 void CardLayout.show(Container parent, String name)
          翻轉到使用 addLayoutComponent 添加到此佈局的具有指定 name 的元件。
 

java.awt.eventContainer 的使用
 

返回 Containerjava.awt.event 中的方法
 Container HierarchyEvent.getChangedParent()
          返回由 getChanged() 返回的 Component 的父級。
 Container ContainerEvent.getContainer()
          返回事件的始發者。
 

參數型別為 Containerjava.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.beancontextContainer 的使用
 

返回 Containerjava.beans.beancontext 中的方法
 Container BeanContextContainerProxy.getContainer()
          獲得與此 BeanContext 相關聯的 java.awt.Container
 

javax.swingContainer 的使用
 

javax.swingContainer 的子類別
 class AbstractButton
          定義按鈕和選單項的一般行為。
 class Box
          使用 BoxLayout 物件作為其佈局管理器的一個輕量級容器。
static class Box.Filler
          參與佈局但沒有視圖的輕量級元件的實作。
 class CellRendererPane
          此類別被插入在單元格渲染器與使用它們的元件之間。
 class DefaultListCellRenderer
          呈現列表中的一個項。
static class DefaultListCellRenderer.UIResource
          實作 UIResource 的 DefaultListCellRenderer 的子類別。
 class JApplet
          java.applet.Applet 的擴展版,它添加了對 JFC/Swing 元件架構的支持。
 class JButton
          "push" 按鈕的實作。
 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
          java.awt.Frame 的擴展版本,該版本添加了對 JFC/Swing 元件架構的支持。
 class JInternalFrame
          提供很多本機窗體功能的輕量級物件,這些功能包括拖動、關閉、變成圖標、調整大小、標題顯示和支持選單欄。
static class JInternalFrame.JDesktopIcon
          此元件表示 JInternalFrame 的圖標化版本。
 class JLabel
          用於短文本字元串或圖像或二者的顯示區。
 class JLayeredPane
          JLayeredPane 為 JFC/Swing 容器添加了深度,允許元件在需要時互相重疊。
 class JList
          顯示物件列表並且允許使用者選擇一個或多個項的元件。
 class JMenu
          選單的該實作是一個套件含 JMenuItem 的彈出視窗,使用者選擇 JMenuBar 上的項時會顯示該 JMenuItem。
 class JMenuBar
          選單欄的實作。
 class JMenuItem
          選單中的項的實作。
 class JOptionPane
          JOptionPane 有助於方便地彈出要求使用者提供值或向其發出通知的標準對話框。
 class JPanel
          JPanel 是一般輕量級容器。
 class JPasswordField
          JPasswordField 是一個輕量級元件,允許編輯單行文本,其視圖指示鍵入內容,但不顯示原始字元。
 class JPopupMenu
          彈出選單的實作,彈出選單是一個可彈出並顯示一系列選項的小視窗。
static class JPopupMenu.Separator
          彈出與選單有關的分隔符。
 class JProgressBar
          以可視化形式顯示某些任務進度的元件。
 class JRadioButton
          實作一個單選按鈕,此按鈕項可被選擇或取消選擇,並可為使用者顯示其狀態。
 class JRadioButtonMenuItem
          一個單選按鈕選單項的實作。
 class JRootPane
          該輕量級容器由 JFrameJDialogJWindowJAppletJInternalFrame 在後台使用。
 class JScrollBar
          滾動條的實作。
 class JScrollPane
          提供輕量級元件的 scrollable 視圖。
protected  class JScrollPane.ScrollBar
          預設情況下,JScrollPane 創建的滾動條為此類別的實例。
 class JSeparator
          JSeparator 為實作分隔線提供了一個通用元件 - 通常用作選單項之間的分隔符,以便將選單項分成幾個邏輯組。
 class JSlider
          一個讓使用者以圖形方式在有界區間內通過移動滑塊來選擇值的元件。
 class JSpinner
          讓使用者從一個有序序列中選擇一個數字或者一個物件值的單行輸入欄位。
static class JSpinner.DateEditor
          其模型為 SpinnerDateModelJSpinner 編輯器。
static class JSpinner.DefaultEditor
          一個針對非常特殊編輯器的簡單基礎類別,該類別在 JFormattedTextField 中顯示模型的當前值的只讀視圖。
static class JSpinner.ListEditor
          其模型為 SpinnerListModelJSpinner 編輯器。
static class JSpinner.NumberEditor
          其模型為 SpinnerNumberModelJSpinner 編輯器。
 class JSplitPane
          JSplitPane 用於分隔兩個(只能兩個)Component
 class JTabbedPane
          一個元件,它允許使用者通過單擊具有給定標題和/或圖標的選項卡,在一組元件之間進行切換。
 class JTable
          JTable 用來顯示和編輯常規二維單元表。
 class JTextArea
          JTextArea 是一個顯示純文本的多行區域。
 class JTextField
          JTextField 是一個輕量級元件,它允許編輯單行文本。
 class JTextPane
          可以用以圖形方式表示的屬性來標記的文本元件。
 class JToggleButton
          具有兩個狀態的(two-state)按鈕的實作。
 class JToolBar
          JToolBar 提供了一個用來顯示常用的 Action 或控制元件的元件。
static class JToolBar.Separator
          一個特定於工具欄的分隔符。
 class JToolTip
          用來顯示 Component 的「提示」。
 class JTree
          將分層資料集顯示為輪廓的控制元件。
 class JViewport
          用於查看底層資訊的“視口”或“觀察孔”。
 class JWindow
          JWindow 是一個容器,可以顯示在使用者桌面上的任何位置。
 

宣告為 Containerjavax.swing 中的欄位
protected  Container JRootPane.contentPane
          內容窗格。
 

返回 Containerjavax.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 JApplet.getContentPane()
          返回此 applet 的 contentPane 物件。
 Container JWindow.getContentPane()
          返回作為此視窗的 contentPaneContainer
 Container JDialog.getContentPane()
          返回此對話框的 contentPane 物件。
 Container JInternalFrame.getContentPane()
          返回此內部窗體的內容窗格。
 Container JRootPane.getContentPane()
          返回內容窗格,它是保存以根窗格為父級的元件的容器。
 Container JFrame.getContentPane()
          返回此窗體的 contentPane 物件
 Container RootPaneContainer.getContentPane()
          返回 contentPane。
 Container JInternalFrame.getFocusCycleRootAncestor()
          始終返回 null,原因是 JInternalFrame 必須始終為焦點遍歷循環的根。
 Container OverlayLayout.getTarget()
          返回使用此佈局管理器的容器。
 Container BoxLayout.getTarget()
          返回使用此佈局管理器的容器。
 Container JComponent.getTopLevelAncestor()
          返回此元件的頂層祖先(包含的 WindowApplet);如果尚未將此元件添加到任意容器中,則返回 null
 

參數型別為 Containerjavax.swing 中的方法
 Component DefaultFocusManager.getComponentAfter(Container aContainer, Component aComponent)
           
 Component LayoutFocusTraversalPolicy.getComponentAfter(Container aContainer, Component aComponent)
          返回應在 aComponent 之後接收焦點的 Component。
 Component SortingFocusTraversalPolicy.getComponentAfter(Container aContainer, Component aComponent)
          返回應該接收 aComponent 後面的焦點的 Component。
 Component DefaultFocusManager.getComponentBefore(Container aContainer, Component aComponent)
           
 Component LayoutFocusTraversalPolicy.getComponentBefore(Container aContainer, Component aComponent)
          返回應在 aComponent 之前接收焦點的 Component。
 Component SortingFocusTraversalPolicy.getComponentBefore(Container aContainer, Component aComponent)
          返回應該接收 aComponent 前面的焦點的 Component。
abstract  int LayoutStyle.getContainerGap(JComponent component, int position, Container parent)
          返回元件與其父容器的指定邊緣之間放置的空格數量。
 Component SortingFocusTraversalPolicy.getDefaultComponent(Container aContainer)
          返回預設擁有焦點的 Component。
 Component DefaultFocusManager.getFirstComponent(Container aContainer)
           
 Component LayoutFocusTraversalPolicy.getFirstComponent(Container aContainer)
          返回遍歷循環中的第一個 Component。
 Component SortingFocusTraversalPolicy.getFirstComponent(Container aContainer)
          返回遍歷循環中的第一個 Component。
 Component DefaultFocusManager.getLastComponent(Container aContainer)
           
 Component LayoutFocusTraversalPolicy.getLastComponent(Container aContainer)
          返回遍歷循環中的最後一個 Component。
 Component SortingFocusTraversalPolicy.getLastComponent(Container aContainer)
          返回遍歷循環中的最後一個 Component。
 float GroupLayout.getLayoutAlignmentX(Container parent)
          返回沿 x 軸的對齊方式。
 float OverlayLayout.getLayoutAlignmentX(Container target)
          返回容器沿 X 軸的對齊方式。
 float SpringLayout.getLayoutAlignmentX(Container p)
          返回 0.5f(居中)。
 float BoxLayout.getLayoutAlignmentX(Container target)
          返回容器沿 X 軸的對齊方式。
 float JRootPane.RootLayout.getLayoutAlignmentX(Container target)
           
 float GroupLayout.getLayoutAlignmentY(Container parent)
          返回沿 y 軸的對齊方式。
 float OverlayLayout.getLayoutAlignmentY(Container target)
          返回容器沿 Y 軸的對齊方式。
 float SpringLayout.getLayoutAlignmentY(Container p)
          返回 0.5f(居中)。
 float BoxLayout.getLayoutAlignmentY(Container target)
          返回容器沿 Y 軸的對齊方式。
 float JRootPane.RootLayout.getLayoutAlignmentY(Container target)
           
abstract  int LayoutStyle.getPreferredGap(JComponent component1, JComponent component2, LayoutStyle.ComponentPlacement type, int position, Container parent)
          返回兩個元件之間使用的空格的數量。
 void GroupLayout.invalidateLayout(Container parent)
          使佈局失效,指示如果佈局管理器快取記憶體了資訊,則應該將其丟棄。
 void OverlayLayout.invalidateLayout(Container target)
          指示子容器已更改其佈局相關資訊,這會導致刷新所有快取記憶體計算。
 void SpringLayout.invalidateLayout(Container p)
           
 void BoxLayout.invalidateLayout(Container target)
          指示一個子容器已經更改其佈局相關資訊,因此應該刷新所有已快取記憶體的計算結果。
 void JRootPane.RootLayout.invalidateLayout(Container target)
           
 void GroupLayout.layoutContainer(Container parent)
          佈置指定的容器。
 void JSpinner.DefaultEditor.layoutContainer(Container parent)
          調整一個(並且是唯一)子級的大小,以完全填充父 insets 中的區域。
 void OverlayLayout.layoutContainer(Container target)
          當需要佈置指定的容器時,由 AWT 調用。
 void SpringLayout.layoutContainer(Container parent)
           
 void ViewportLayout.layoutContainer(Container parent)
          在需要佈置指定容器時由 AWT 調用。
 void ScrollPaneLayout.layoutContainer(Container parent)
          佈置滾動窗格。
 void BoxLayout.layoutContainer(Container target)
          在需要佈置指定容器時,由 AWT 調用 。
 void JRootPane.RootLayout.layoutContainer(Container parent)
          指示佈局管理器為指定的容器執行佈局。
 Dimension GroupLayout.maximumLayoutSize(Container parent)
          返回指定容器的最大大小。
 Dimension OverlayLayout.maximumLayoutSize(Container target)
          返回需要佈置元件的最大維數,該元件包含在指定的目標容器中。
 Dimension SpringLayout.maximumLayoutSize(Container parent)
           
 Dimension BoxLayout.maximumLayoutSize(Container target)
          返回目標容器佈置其所包含的元件時可使用的最大尺寸。
 Dimension JRootPane.RootLayout.maximumLayoutSize(Container target)
          返回佈局能夠使用的最大空間量。
 Dimension GroupLayout.minimumLayoutSize(Container parent)
          返回指定容器的最小大小。
 Dimension JSpinner.DefaultEditor.minimumLayoutSize(Container parent)
          返回第一個(並且是唯一)的子級最小大小與其父 insets 的大小和。
 Dimension OverlayLayout.minimumLayoutSize(Container target)
          返回需要佈置元件的最小維數,該元件包含在指定的目標容器中。
 Dimension SpringLayout.minimumLayoutSize(Container parent)
           
 Dimension ViewportLayout.minimumLayoutSize(Container parent)
          返回需要佈置指定目標容器中包含的元件的最小維數。
 Dimension ScrollPaneLayout.minimumLayoutSize(Container parent)
          ScrollPane 的最小大小是 insets 加上視口最小大小,加上可見標題的最小大小,加上 displayPolicy 不為 NEVER 的滾動條的最小大小。
 Dimension BoxLayout.minimumLayoutSize(Container target)
          返回佈置包含在指定目標容器中的元件所需的最小尺寸。
 Dimension JRootPane.RootLayout.minimumLayoutSize(Container parent)
          返回佈局需要的最小空間量。
 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)。
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, boolean shouldValidate)
          在圖形物件 g 上繪製一個單元格渲染器元件 c。
 void CellRendererPane.paintComponent(Graphics g, Component c, Container p, Rectangle r)
          使用矩形的 x、y、width 和 height 欄位的調用 this.paintComponent()。
static void SwingUtilities.paintComponent(Graphics g, Component c, Container p, Rectangle r)
          在指定的 Graphics 上繪製元件。
 Dimension GroupLayout.preferredLayoutSize(Container parent)
          返回指定容器的首選大小。
 Dimension JSpinner.DefaultEditor.preferredLayoutSize(Container parent)
          返回第一個(並且是唯一)子級的首選大小與其父 insets 的大小和。
 Dimension OverlayLayout.preferredLayoutSize(Container target)
          在給出指定目標容器中的元件的前提下,返回此佈局的首選維數。
 Dimension SpringLayout.preferredLayoutSize(Container parent)
           
 Dimension ViewportLayout.preferredLayoutSize(Container parent)
          在給出指定目標容器中的元件的前提下,返回此佈局的首選維數。
 Dimension ScrollPaneLayout.preferredLayoutSize(Container parent)
          ScrollPane 的首選大小是 insets 的大小加上視口的首選大小、可見標題首選大小以及滾動條的首選大小,它按照給定的當前視圖和當前滾動條策略顯示。
 Dimension BoxLayout.preferredLayoutSize(Container target)
          在給出指定目標容器中的元件的前提下,返回此佈局的首選尺寸。
 Dimension JRootPane.RootLayout.preferredLayoutSize(Container parent)
          返回佈局要使用的空間量。
 void JApplet.setContentPane(Container contentPane)
          設置 contentPane 屬性。
 void JWindow.setContentPane(Container contentPane)
          設置此視窗的 contentPane 屬性。
 void JDialog.setContentPane(Container contentPane)
          設置 contentPane 屬性。
 void JInternalFrame.setContentPane(Container c)
          設置此 JInternalFramecontentPane 屬性。
 void JRootPane.setContentPane(Container content)
          設置內容窗格,它是保存以根窗格為父級的元件的容器。
 void JFrame.setContentPane(Container contentPane)
          設置 contentPane 屬性。
 void RootPaneContainer.setContentPane(Container contentPane)
          "contentPane" 是應用程序特定元件的主要容器。
 

參數型別為 Containerjavax.swing 中的建構子
BoxLayout(Container target, int axis)
          創建一個將沿給定軸放置元件的佈局管理器。
GroupLayout(Container host)
          為指定的 Container 創建 GroupLayout
OverlayLayout(Container target)
          建構執行子容器的覆寫安排的佈局管理器。
 

javax.swing.colorchooserContainer 的使用
 

javax.swing.colorchooserContainer 的子類別
 class AbstractColorChooserPanel
          這是用於顏色選取器的抽象父級類別。
 

javax.swing.eventContainer 的使用
 

返回 Containerjavax.swing.event 中的方法
 Container AncestorEvent.getAncestor()
          返回實際發生事件的祖先元件。
 Container AncestorEvent.getAncestorParent()
          返回實際發生事件的祖先元件的父元件。
 

參數型別為 Containerjavax.swing.event 中的建構子
AncestorEvent(JComponent source, int id, Container ancestor, Container ancestorParent)
          建構一個 AncestorEvent 物件,以標識祖先元件顯示狀態的更改。
 

javax.swing.plaf.basicContainer 的使用
 

javax.swing.plaf.basicContainer 的子類別
 class BasicArrowButton
          一個 JButton 物件,它繪製朝某個基本方向的縮放箭頭。
 class BasicComboBoxRenderer
          ComboBox 渲染器 警告:此類別的序列化物件將與以後的 Swing 版本不相容。
static class BasicComboBoxRenderer.UIResource
          實作 UIResource 的 BasicComboBoxRenderer 的子類別。
 class BasicComboPopup
          此為 ComboPopup 介面的基本實作。
 class BasicInternalFrameTitlePane
          管理基本標題欄的類別 警告:此類別的序列化物件將與以後的 Swing 版本不相容。
 class BasicInternalFrameTitlePane.SystemMenuBar
          此類別應視為“受保護”內部類別。
 class BasicSplitPaneDivider
          BasicSplitPaneUI 使用的分隔符。
protected  class BasicToolBarUI.DragWindow
           
 

返回 Containerjavax.swing.plaf.basic 中的方法
protected  Container BasicOptionPaneUI.createButtonArea()
          創建並返回包含按鈕的 Container。
protected  Container BasicOptionPaneUI.createMessageArea()
          從 installComponents 獲取訊息以創建包含訊息正文的 Container。
protected  Container BasicOptionPaneUI.createSeparator()
           
 

參數型別為 Containerjavax.swing.plaf.basic 中的方法
protected  void BasicOptionPaneUI.addButtonComponents(Container container, Object[] buttons, int initialIndex)
          創建表示 buttons 中每個物件的適當對象並將其添加到 container
protected  void BasicOptionPaneUI.addIcon(Container top)
          創建並添加 JLabel,它表示對 top 調用 getIcon 所返回的圖標。
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 實例每個 JLabel 實例都將被添加到 c
 float BasicSplitPaneUI.BasicHorizontalLayoutManager.getLayoutAlignmentX(Container target)
          返回容器沿 X 軸的對齊方式。
 float BasicSplitPaneUI.BasicHorizontalLayoutManager.getLayoutAlignmentY(Container target)
          返回容器沿 Y 軸的對齊方式。
 void BasicSplitPaneUI.BasicHorizontalLayoutManager.invalidateLayout(Container c)
          不執行任何操作。
 void BasicInternalFrameTitlePane.TitlePaneLayout.layoutContainer(Container c)
           
 void BasicInternalFrameUI.InternalFrameLayout.layoutContainer(Container c)
           
 void BasicOptionPaneUI.ButtonAreaLayout.layoutContainer(Container container)
           
 void BasicSplitPaneDivider.DividerLayout.layoutContainer(Container c)
           
 void BasicSplitPaneUI.BasicHorizontalLayoutManager.layoutContainer(Container container)
          進行實際佈局。
 void BasicTabbedPaneUI.TabbedPaneLayout.layoutContainer(Container parent)
           
 void BasicComboBoxUI.ComboBoxLayoutManager.layoutContainer(Container parent)
           
 void BasicScrollBarUI.layoutContainer(Container scrollbarContainer)
           
 Dimension BasicSplitPaneUI.BasicHorizontalLayoutManager.maximumLayoutSize(Container target)
          返回最大佈局大小,該大小在兩個方向上都是 Integer.MAX_VALUE。
 Dimension BasicInternalFrameTitlePane.TitlePaneLayout.minimumLayoutSize(Container c)
           
 Dimension BasicInternalFrameUI.InternalFrameLayout.minimumLayoutSize(Container c)
           
 Dimension BasicOptionPaneUI.ButtonAreaLayout.minimumLayoutSize(Container c)
           
 Dimension BasicSplitPaneDivider.DividerLayout.minimumLayoutSize(Container c)
           
 Dimension BasicSplitPaneUI.BasicHorizontalLayoutManager.minimumLayoutSize(Container container)
          返回包含子級所需的最小大小。
 Dimension BasicTabbedPaneUI.TabbedPaneLayout.minimumLayoutSize(Container parent)
           
 Dimension BasicComboBoxUI.ComboBoxLayoutManager.minimumLayoutSize(Container parent)
           
 Dimension BasicScrollBarUI.minimumLayoutSize(Container scrollbarContainer)
           
 Dimension BasicInternalFrameTitlePane.TitlePaneLayout.preferredLayoutSize(Container c)
           
 Dimension BasicInternalFrameUI.InternalFrameLayout.preferredLayoutSize(Container c)
           
 Dimension BasicOptionPaneUI.ButtonAreaLayout.preferredLayoutSize(Container c)
           
 Dimension BasicSplitPaneDivider.DividerLayout.preferredLayoutSize(Container c)
           
 Dimension BasicSplitPaneUI.BasicHorizontalLayoutManager.preferredLayoutSize(Container container)
          返回包含子級所需的首選大小。
 Dimension BasicTabbedPaneUI.TabbedPaneLayout.preferredLayoutSize(Container parent)
           
 Dimension BasicComboBoxUI.ComboBoxLayoutManager.preferredLayoutSize(Container parent)
           
 Dimension BasicScrollBarUI.preferredLayoutSize(Container scrollbarContainer)
           
 Dimension DefaultMenuLayout.preferredLayoutSize(Container target)
           
 

參數型別為 Containerjavax.swing.plaf.basic 中的建構子
DefaultMenuLayout(Container target, int axis)
           
 

javax.swing.plaf.metalContainer 的使用
 

javax.swing.plaf.metalContainer 的子類別
 class MetalComboBoxButton
          協助 MetalComboBoxUI 的 JButton 子類別 警告:此類別的已序列化物件與以後的 Swing 版本不相容。
 class MetalComboBoxUI.MetalComboPopup
          已過時。 從 Java 2 platform v1.4 開始。
protected  class MetalFileChooserUI.FileRenderer
           
 class MetalFileChooserUI.FilterComboBoxRenderer
          呈現不同的型別大小和樣式。
 class MetalInternalFrameTitlePane
          管理 JLF 標題欄的類別
 class MetalScrollButton
          Metal 滾動條箭頭的 JButton 物件。
 

參數型別為 Containerjavax.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.tableContainer 的使用
 

javax.swing.tableContainer 的子類別
 class DefaultTableCellRenderer
          呈現(顯示) JTable 中每個單元格的標準類別。
static class DefaultTableCellRenderer.UIResource
          DefaultTableCellRenderer 的一個子類別,它實作 UIResource
 class JTableHeader
          這是管理 JTable 的頭的物件。
 

javax.swing.textContainer 的使用
 

javax.swing.textContainer 的子類別
 class JTextComponent
          JTextComponent 是 swing 文本元件的基礎類別。
 

返回 Containerjavax.swing.text 中的方法
 Container View.getContainer()
          獲取承載視圖的容器。
 

javax.swing.treeContainer 的使用
 

javax.swing.treeContainer 的子類別
 class DefaultTreeCellEditor.DefaultTextField
          不提供任何編輯器時所使用的 TextField
 class DefaultTreeCellEditor.EditorContainer
          負責存放 editingComponent 的容器。
 class DefaultTreeCellRenderer
          顯示階層樹中的條目。
 

宣告為 Containerjavax.swing.tree 中的欄位
protected  Container DefaultTreeCellEditor.editingContainer
          將包含 editorComponent 的編輯容器。
 

返回 Containerjavax.swing.tree 中的方法
protected  Container DefaultTreeCellEditor.createContainer()
          創建管理 editingComponent 放置的容器。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only