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 ()
          현재의 포커스 사이클의 루트가 호출해 옆thread와 같은 문맥에 있는 경우, 현재의 포커스 사이클의 루트를 돌려줍니다.
 Container Window. getFocusCycleRootAncestor ()
          Window 가 상위 Window 를 가지지 않기 때문에, 항상 null 를 돌려줍니다.
 Container Component. getFocusCycleRootAncestor ()
          이 컴퍼넌트의 포커스 traversal 사이클의 포커스 사이클 루트인 컨테이너를 돌려줍니다.
protected  Container KeyboardFocusManager. getGlobalCurrentFocusCycleRoot ()
          호출측 thread가 현재의 포커스 사이클의 루트와 다른 문맥에 있는 경우에서도, 현재의 포커스 사이클의 루트를 돌려줍니다.
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 개하의 포커스 traversal 사이클로 이동합니다.
 void DefaultKeyboardFocusManager. downFocusCycle (Container  aContainer)
          포커스를 1 개하의 포커스 traversal 사이클로 이동합니다.
 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)
          traversal 사이클의 최초의 Component 를 돌려줍니다.
abstract  Component FocusTraversalPolicy. getFirstComponent (Container  aContainer)
          traversal 사이클의 최초의 Component 를 돌려줍니다.
 Component ContainerOrderFocusTraversalPolicy. getLastComponent (Container  aContainer)
          traversal 사이클의 마지막 Component 를 돌려줍니다.
abstract  Component FocusTraversalPolicy. getLastComponent (Container  aContainer)
          traversal 사이클의 마지막 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)
          지정된 컨테이너가, 이 컨테이너의 포커스 traversal 사이클의 포커스 사이클 루트일지 어떨지를 돌려줍니다.
 boolean Component. isFocusCycleRoot (Container  container)
          지정된 컨테이너가, 이 컴퍼넌트의 포커스 traversal 사이클의 포커스 사이클 루트일지 어떨지를 돌려줍니다.
 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
          리스트내의 항목을 draw 합니다.
static class DefaultListCellRenderer.UIResource
          UIResource 를 구현하는 DefaultListCellRenderer 의 서브 클래스입니다.
 class JApplet
          JFC/Swing 컴퍼넌트 아키텍쳐(architecture)의 지원를 추가하는 java.applet.Applet 의 확장 버젼입니다.
 class JButton
           「푸쉬」버튼의 구현입니다.
 class JCheckBox
          체크 박스, 즉 선택 혹은 선택 해제할 수 있는 항목의 구현으로, 그 상태를 표시합니다.
 class JCheckBoxMenuItem
          선택 또는 선택 해제할 수 있는 메뉴 항목입니다.
 class JColorChooser
          JColorChooser 는, 사용자가 색을 선택 및 조작할 수 있도록(듯이) 설계된 컨트롤의 구획을 제공합니다.
 class JComboBox
          버튼, 또는 편집 가능 필드와 드롭 다운 리스트를 조합한 컴퍼넌트입니다.
 class JComponent
          톱 레벨의 컨테이너를 제외한 모든 Swing 컴퍼넌트의 base class입니다.
 class JDesktopPane
          멀티 문서 인터페이스 또는 가상 데스크탑을 생성하는 컨테이너입니다.
 class JDialog
          다이얼로그 윈도우를 작성하기 위한 메인 클래스입니다.
 class JEditorPane
          다양한 종류의 컨텐츠를 편집하기 위한 텍스트 컴퍼넌트입니다.
 class JFileChooser
          JFileChooser 는 사용자가 파일을 선택하는 단순한 기구를 제공합니다.
 class JFormattedTextField
          JFormattedTextField 는,JTextField 를 확장해, 임의의 값을 포맷 하거나 사용자가 텍스트를 편집한 후에의 특정의 객체를 취득하거나 하는 기능을 추가합니다.
 class JFrame
          JFC/Swing 컴퍼넌트 아키텍쳐(architecture)의 지원를 강화하는 java.awt.Frame 의 확장 버젼입니다.
 class JInternalFrame
          네이티브인 프레임에, 드래그, 클로즈, 아이콘화, 사이즈 변경, 타이틀 표시, 및 도구모음의 지원 등, 많은 기능을 제공하는 경량 객체입니다.
static class JInternalFrame.JDesktopIcon
          이 컴퍼넌트는 JInternalFrame 의 아이콘화 한 버젼을 나타냅니다.
 class JLabel
          짧은 텍스트 캐릭터 라인이나 이미지의 표시 영역입니다.
 class JLayeredPane
          JLayeredPane 는, JFC/Swing 컨테이너에 깊이를 추가해, 필요하면 컴퍼넌트 끼리가 서로 오버랩 할 수 있도록(듯이) 합니다.
 class JList
          객체의 리스트를 표시해, 사용자가 1 개 또는 복수의 객체를 선택할 수 있도록(듯이) 하는 컴퍼넌트입니다.
 class JMenu
          메뉴의 구현이며, 사용자가 JMenuBar 로 항목을 선택한다고 표시되는 JMenuItem 를 보관 유지하는 pop-up 윈도우입니다.
 class JMenuBar
          도구모음의 구현입니다.
 class JMenuItem
          메뉴의 항목의 구현입니다.
 class JOptionPane
          JOptionPane 에 의해, 사용자에게 값의 입력을 요구하거나 정보를 제시하거나 하는 표준의 다이알로그 박스를 간단하게 표시할 수가 있습니다.
 class JPanel
          JPanel 는, 범용의 경량 컨테이너입니다.
 class JPasswordField
          JPasswordField 는, 1 행의 텍스트의 편집을 가능하게 하는, 경량 컴퍼넌트입니다.
 class JPopupMenu
          pop-up menu의 구현입니다.
static class JPopupMenu.Separator
          pop-up menu 고유의 separator입니다.
 class JProgressBar
          일부의 태스크의 진척 상황을 시각적으로 표시하는 컴퍼넌트입니다.
 class JRadioButton
          라디오 버튼의 구현입니다.
 class JRadioButtonMenuItem
          라디오 버튼 메뉴 항목의 구현입니다.
 class JRootPane
          JFrame,JDialog,JWindow,JApplet, 및 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
          특수한 에디터용의 간단한 base class입니다.
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 는, plaintext를 표시하는 복수행의 영역입니다.
 class JTextField
          JTextField 는, 1 행의 텍스트의 편집을 가능하게 하는 경량 컴퍼넌트입니다.
 class JTextPane
          그래픽으로 표현되는 속성으로 마크 올라갈 수 있는 텍스트 컴퍼넌트입니다.
 class JToggleButton
          2 상태 버튼의 구현입니다.
 class JToolBar
          JToolBar 는, 일반적으로 사용되는 Action 또는 컨트롤을 표시하는데 도움이 되는 컴퍼넌트를 제공합니다.
static class JToolBar.Separator
          툴바 독자적인 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 ()
          이 윈도우의 contentPaneContainer 를 돌려줍니다.
 Container JApplet. getContentPane ()
          애플릿의 contentPane 객체를 돌려줍니다.
 Container JInternalFrame. getFocusCycleRootAncestor ()
          모든 JInternalFrame 는 포커스 traversal 사이클의 루트이기 (위해)때문에, 이 메소드는 항상 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)
          traversal 사이클의 최초의 Component 를 돌려줍니다.
 Component SortingFocusTraversalPolicy. getFirstComponent (Container  aContainer)
          traversal 사이클의 최초의 Component 를 돌려줍니다.
 Component DefaultFocusManager. getFirstComponent (Container  aContainer)
           
 Component LayoutFocusTraversalPolicy. getLastComponent (Container  aContainer)
          traversal 사이클의 마지막 Component 를 돌려줍니다.
 Component SortingFocusTraversalPolicy. getLastComponent (Container  aContainer)
          traversal 사이클의 마지막 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 (centering)를 돌려줍니다.
 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 (centering)를 돌려줍니다.
 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
          기본 방향의 어느 쪽인가에 슬캘링 되는 화살표를 draw 하는 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
          각종의 사이즈 및 스타일을 draw 합니다.
 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 로 각 셀을 draw (표시)하기 위한 표준 클래스입니다.
static class DefaultTableCellRenderer.UIResource
          UIResource 을 구현하는 DefaultTableCellRenderer 의 서브 클래스입니다.
 class JTableHeader
          JTable 의 헤더를 관리하는 객체입니다.
 

javax.swing.text 에서의 Container 의 사용
 

javax.swing.text 에서의 Container 의 서브 클래스
 class JTextComponent
          JTextComponent 는, Swing 텍스트 컴퍼넌트의 base class입니다.
 

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 도 참조해 주세요.