JavaTM Platform
Standard Ed. 6

클래스
java.awt.Component 의 사용

Component 를 사용하고 있는 패키지
java.applet 애플릿의 작성, 및 애플릿과 애플릿 문맥과의 통신에 사용하는 클래스의 작성에 필요한 클래스를 제공합니다.  
java.awt 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.  
java.awt.dnd 드래그&드롭 조작은, 많은 그래피컬 사용자 인터페이스 시스템으로 볼 수 있는 직접적인 조작 제스처(gesture)로, GUI 의 표현 요소에 논리적으로 관련한 2 개의 엔티티간에 정보를 변환하는 기구를 제공합니다.  
java.awt.event AWT 컴퍼넌트에 의해 트리거되는 다양한 종류의 이벤트를 처리하는 인터페이스와 클래스를 제공합니다.  
java.awt.im 입력 메소드 시스템를 위한 클래스 및 인터페이스를 제공합니다.  
java.beans Beans (JavaBeansTM 아키텍쳐(architecture)에 근거한 컴퍼넌트)의 개발에 관련하는 클래스가 포함되어 있습니다.  
java.beans.beancontext Bean 문맥에 관련하는 클래스 및 인터페이스를 제공합니다.  
javax.swing 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.  
javax.swing.border Swing 컴퍼넌트의 주위에 각종 경계를 draw하기 위한 클래스 및 인터페이스를 제공합니다.  
javax.swing.colorchooser 이 패키지에는,JColorChooser 컴퍼넌트에 의해 사용되는 클래스 및 인터페이스가 포함되어 있습니다.  
javax.swing.event Swing 컴퍼넌트에 의해 트리거되는 이벤트를 제공합니다.  
javax.swing.plaf 1 개의 인터페이스 및 많은 abstract 클래스를 제공하고 있어, Swing 는, 플러그 인 가능한 Look & Feel 기능을 실현하기 위해서(때문에) 이러한 클래스를 이용합니다.  
javax.swing.plaf.basic 기본 Look & Feel 에 따라 구축된 사용자 인터페이스 객체를 제공합니다.  
javax.swing.plaf.metal 디폴트의 Look & Feel 인 Java Look & Feel (코드명은 Metal)에 따라 작성된 사용자 인터페이스 객체를 제공합니다.  
javax.swing.plaf.synth Synth 는, 모든 페인트가 위양 되는 스킨 설정 가능한 Look & Feel 입니다.  
javax.swing.table javax.swing.JTable 를 처리하기 위한 클래스 및 인터페이스를 제공합니다.  
javax.swing.text 편집 가능한 텍스트 컴퍼넌트와 편집 불능인 텍스트 컴퍼넌트를 처리하는 클래스와 인터페이스를 제공합니다.  
javax.swing.text.html HTML 텍스트 문자 편집기를 작성하기 위한 HTMLEditorKit 클래스와 지원 클래스를 제공합니다.  
javax.swing.tree javax.swing.JTree 를 처리하기 위한 클래스와 인터페이스를 제공합니다.  
 

java.applet 에서의 Component 의 사용
 

java.applet 에서의 Component 의 서브 클래스
 class Applet
          애플릿이란, 단독으로 동작할 것은 없고, 다른 어플리케이션안에 짜넣어진 형태로 실행되는 작은 프로그램입니다.
 

java.awt 에서의 Component 의 사용
 

java.awt 에서의 Component 의 서브 클래스
 class Button
          이 클래스는 라벨 첨부 버튼을 생성합니다.
 class Canvas
          Canvas 컴퍼넌트는, 어플리케이션이 draw 하거나 사용자로부터의 입력 이벤트를 트랩 하거나 할 수가 있는 공백의 구형의 화면 영역을 나타냅니다.
 class Checkbox
          체크 박스는, 「온」 (true) 또는 「오프」 (false)의 어느 쪽인가의 상태를 취할 수가 있는 그래피컬 컴퍼넌트입니다.
 class Choice
          Choice 클래스는 선택 범위의 pop-up menu를 나타냅니다.
 class Container
          총칭 Abstract Window Toolkit (AWT) 컨테이너 객체는, 다른 AWT 컴퍼넌트를 포함할 수가 있는 컴퍼넌트입니다.
 class Dialog
          Dialog 는, 타이틀 및 경계를 가지는 톱 레벨의 윈도우이며, 일반적으로은 사용자로부터의 입력을 받아들이기 위해서(때문에) 사용됩니다.
 class FileDialog
          FileDialog 클래스는, 사용자가 파일을 선택할 수 있는 다이얼로그 윈도우를 표시합니다.
 class Frame
          Frame 는, 타이틀과 경계를 가지는 톱 레벨 윈도우입니다.
 class Label
          Label 객체는, 컨테이너내에 텍스트를 배치하기 위한 컴퍼넌트입니다.
 class List
          List 컴퍼넌트는, 텍스트 항목의 스크롤 리스트를 사용자에 대해서 표시합니다.
 class Panel
          Panel 는 가장 심플한 컨테이너 클래스입니다.
 class Scrollbar
          Scrollbar 클래스는, 자주(잘) 사용되는 사용자 인터페이스 객체인 스크롤 바를 실현합니다.
 class ScrollPane
          1 살의 아이 컴퍼넌트에 대해서, 자동 수평 또는 수직 스크롤 혹은 그 양쪽 모두를 구현하는 컨테이너 클래스입니다.
 class TextArea
          TextArea 객체는, 텍스트를 표시하는 복수행 영역입니다.
 class TextComponent
          TextComponent 클래스는, 텍스트의 편집을 가능하게 하는 모든 컴퍼넌트의 슈퍼 클래스입니다.
 class TextField
          TextField 객체는, 1 행의 텍스트의 편집을 실시할 수 있도록(듯이) 하는 텍스트 컴퍼넌트입니다.
 class Window
          Window 객체는 경계 및 도구모음을 가지지 않는 톱 레벨 윈도우입니다.
 

Component 형의 형태 파라미터를 가지는 java.awt 의 필드
protected  Hashtable <Component ,GridBagConstraints > GridBagLayout. comptable
          이 해시 테이블은, 컴퍼넌트와 컴퍼넌트의 구라두 가방 제약과의 관련성을 유지합니다.
 

Component 를 돌려주는 java.awt 의 메소드
 Component Container. add (Component  comp)
          지정된 컴퍼넌트를 이 컨테이너의 마지막에 추가합니다.
 Component Container. add (Component  comp, int index)
          지정된 컴퍼넌트를, 이 컨테이너의 지정된 위치에 추가합니다.
 Component Container. add (String  name, Component  comp)
          지정된 컴퍼넌트를 이 컨테이너에 추가합니다.
 Component Container. findComponentAt (int x, int y)
          지정된 점을 포함하는 가시의 아이 컴퍼넌트를 검색합니다.
 Component Container. findComponentAt (Point  p)
          지정된 점을 포함하는 가시의 아이 컴퍼넌트를 검색합니다.
 Component Container. getComponent (int n)
          컨테이너내의 n 번째의 컴퍼넌트를 돌려줍니다.
 Component ContainerOrderFocusTraversalPolicy. getComponentAfter (Container  aContainer, Component  aComponent)
          aComponent 의 나중에 포커스를 받는 Component 를 돌려줍니다.
abstract  Component FocusTraversalPolicy. getComponentAfter (Container  aContainer, Component  aComponent)
          aComponent 의 나중에 포커스를 받는 Component 를 돌려줍니다.
 Component Container. getComponentAt (int x, int y)
          x, y 좌표를 포함한 컴퍼넌트를 찾습니다.
 Component Component. getComponentAt (int x, int y)
          이 컴퍼넌트 또는 그 직접적인 서브 컴퍼넌트가 위치 (x,  y)를 포함하고 있는지 어떤지를 판정합니다.
 Component Container. getComponentAt (Point  p)
          지정된 점을 포함한 컴퍼넌트를 돌려줍니다.
 Component Component. getComponentAt (Point  p)
          지정된 점을 포함한 컴퍼넌트 또는 서브 컴퍼넌트를 돌려줍니다.
 Component ContainerOrderFocusTraversalPolicy. getComponentBefore (Container  aContainer, Component  aComponent)
          aComponent 의 전에 포커스를 받는 Component 를 돌려줍니다.
abstract  Component FocusTraversalPolicy. getComponentBefore (Container  aContainer, Component  aComponent)
          aComponent 의 전에 포커스를 받는 Component 를 돌려줍니다.
 Component [] Container. getComponents ()
          컨테이너내의 모든 컴퍼넌트를 돌려줍니다.
 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 Window. getFocusOwner ()
          이 Window 가 포커스 되고 있는 경우는, 이 Window 의 아이 Component 를 돌려줍니다.
 Component KeyboardFocusManager. getFocusOwner ()
          포커스의 소유자가 호출해 옆과 같은 문맥에 있는 경우, 포커스의 소유자를 돌려줍니다.
protected  Component KeyboardFocusManager. getGlobalFocusOwner ()
          호출측 thread가 포커스의 소유자와 다른 문맥에 있는 경우에서도, 포커스의 소유자를 돌려줍니다.
protected  Component KeyboardFocusManager. getGlobalPermanentFocusOwner ()
          영구 포커스의 소유자가 호출해 옆thread와 다른 문맥에 있는 경우에서도, 영구 포커스의 소유자를 돌려줍니다.
 Component FocusTraversalPolicy. getInitialComponent (Window  window)
          윈도우가 최초로 표시되었을 때에 포커스가 설정되는 컴퍼넌트를 돌려줍니다.
 Component ContainerOrderFocusTraversalPolicy. getLastComponent (Container  aContainer)
          traversal 사이클의 마지막 Component 를 돌려줍니다.
abstract  Component FocusTraversalPolicy. getLastComponent (Container  aContainer)
          traversal 사이클의 마지막 Component 를 돌려줍니다.
 Component BorderLayout. getLayoutComponent (Container  target, Object  constraints)
          목적의 Container 의 컴퍼넌트 방향에 근거해, 지정된 제약의 장소에 대응하는 컴퍼넌트를 돌려줍니다.
 Component BorderLayout. getLayoutComponent (Object  constraints)
          지정된 제약으로 추가된 컴퍼넌트를 가져옵니다.
 Component Window. getMostRecentFocusOwner ()
          이 Window 가 포커스 될 때, 포커스를 받는 이 Window 의 아이 Component 를 돌려줍니다.
 Component KeyboardFocusManager. getPermanentFocusOwner ()
          영구 포커스의 소유자가 호출해 옆thread와 같은 문맥에 있는 경우, 영구 포커스의 소유자를 돌려줍니다.
 Component Container. locate (int x, int y)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, getComponentAt(int, int) 로 옮겨졌습니다.
 Component Component. locate (int x, int y)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, getComponentAt(int, int)로 옮겨졌습니다.
 

Component 형의 파라미터를 가지는 java.awt 의 메소드
protected  boolean DefaultFocusTraversalPolicy. accept (Component  aComponent)
          Component 가 새로운 포커스 오너로서 적절한가 어떤가를 판정합니다.
protected  boolean ContainerOrderFocusTraversalPolicy. accept (Component  aComponent)
          Component 가 새로운 포커스 오너로서 적절한가 어떤가를 판정합니다.
 Component Container. add (Component  comp)
          지정된 컴퍼넌트를 이 컨테이너의 마지막에 추가합니다.
 Component Container. add (Component  comp, int index)
          지정된 컴퍼넌트를, 이 컨테이너의 지정된 위치에 추가합니다.
 void Container. add (Component  comp, Object  constraints)
          지정된 컴퍼넌트를 이 컨테이너의 마지막에 추가합니다.
 void Container. add (Component  comp, Object  constraints, int index)
          지정된 컴퍼넌트를, 지정된 인덱스와 지정된 제약으로, 컨테이너에 추가합니다.
 Component Container. add (String  name, Component  comp)
          지정된 컴퍼넌트를 이 컨테이너에 추가합니다.
protected  void Container. addImpl (Component  comp, Object  constraints, int index)
          지정된 컴퍼넌트를, 지정된 인덱스로, 컨테이너에 추가합니다.
protected  void ScrollPane. addImpl (Component  comp, Object  constraints, int index)
          지정된 컴퍼넌트를, 이 스크로르페인콘테나에 추가합니다.
 void BorderLayout. addLayoutComponent (Component  comp, Object  constraints)
          지정된 제약 객체를 사용해, 지정된 컴퍼넌트를 레이아웃에 추가합니다.
 void LayoutManager2. addLayoutComponent (Component  comp, Object  constraints)
          지정된 제약 객체를 사용해, 지정된 컴퍼넌트를 레이아웃에 추가합니다.
 void CardLayout. addLayoutComponent (Component  comp, Object  constraints)
          이 카드 레이아웃 내부의 이름 테이블에, 지정된 컴퍼넌트를 추가합니다.
 void GridBagLayout. addLayoutComponent (Component  comp, Object  constraints)
          지정된 constraints 객체를 사용해, 지정된 컴퍼넌트를 레이아웃에 추가합니다.
 void LayoutManager. addLayoutComponent (String  name, Component  comp)
          레이아웃 매니저가 컴퍼넌트마다의 캐릭터 라인을 사용하는 경우, 레이아웃에 컴퍼넌트의 comp 를 추가해,name 에 의해 지정된 캐릭터 라인에 관련짓습니다.
 void BorderLayout. addLayoutComponent (String  name, Component  comp)
          추천 되고 있지 않습니다.  addLayoutComponent(Component, Object) 로 옮겨졌습니다.
 void FlowLayout. addLayoutComponent (String  name, Component  comp)
          지정된 컴퍼넌트를 레이아웃에 추가합니다.
 void CardLayout. addLayoutComponent (String  name, Component  comp)
          추천 되고 있지 않습니다.  addLayoutComponent(Component, Object) 에 옮겨놓을 수 있었습니다.
 void GridLayout. addLayoutComponent (String  name, Component  comp)
          지정된 이름으로, 지정된 컴퍼넌트를 레이아웃에 추가합니다.
 void GridBagLayout. addLayoutComponent (String  name, Component  comp)
          이 레이아웃 매니저는 컴퍼넌트마다의 캐릭터 라인을 사용하지 않기 때문에, 아무것도 하지 않습니다.
protected  java.awt.peer.LightweightPeer Toolkit. createComponent (Component  target)
          컴퍼넌트 또는 컨테이너의 피어를 작성합니다.
<T extends DragGestureRecognizer >
T
Toolkit. createDragGestureRecognizer (Class <T> abstractRecognizerClass, DragSource  ds, Component  c, int srcActions, DragGestureListener  dgl)
          요구된 abstract 클래스 DragGestureRecognizer 의, 플랫폼에 의존하는 구상 서브 클래스를 작성해, 지정된 DragSource, Component, 및 DragGestureListener 에 관련짓습니다.
protected abstract  void KeyboardFocusManager. dequeueKeyEvents (long after, Component  untilFocused)
          지연 한 KeyEvents 의 발송를 취소하도록(듯이) KeyboardFocusManager 에 통지하기 위해서 AWT 에 의해 불려 갑니다.
protected  void DefaultKeyboardFocusManager. dequeueKeyEvents (long after, Component  untilFocused)
          같은 타임 스탬프와 컴퍼넌트로 enqueueKeyEvents 가 불려 갔기 때문에, 기다리는 행렬의 모든 KeyEvents 를, 일반적으로의 발송의 현재의 포커스 소유자에게 개방합니다.
protected abstract  void KeyboardFocusManager. discardKeyEvents (Component  comp)
          지연 한 KeyEvents 의 발송를 취소하도록(듯이) KeyboardFocusManager 에 통지하기 위해서 AWT 에 의해 불려 갑니다.
protected  void DefaultKeyboardFocusManager. discardKeyEvents (Component  comp)
          특정의 컴퍼넌트, 또는 그 하위 컴퍼넌트를 지정한 enqueueKeyEvents 호출이 여러 차례 행해지고 있기 (위해)때문에, 기다리는 행렬의 모든 KeyEvents 를 파기합니다.
protected abstract  void KeyboardFocusManager. enqueueKeyEvents (long after, Component  untilFocused)
          지정된 Component 가 포커스의 소유자가 될 때까지, KeyEvents 의 발송를 지연 시킬 필요가 있는 것을 KeyboardFocusManager 에 통지하기 위해서 AWT 에 의해 불려 갑니다.
protected  void DefaultKeyboardFocusManager. enqueueKeyEvents (long after, Component  untilFocused)
          지정된 컴퍼넌트가 포커스 소유자가 될 때까지, KeyEvents 의 발송를 늦춥니다.
abstract  void KeyboardFocusManager. focusNextComponent (Component  aComponent)
          일반적으로 FocusTraversalPolicy 에 근거해, aComponent 의 나중에 Component 를 포커스 합니다.
 void DefaultKeyboardFocusManager. focusNextComponent (Component  aComponent)
          일반적으로 FocusTraversalPolicy 에 근거해, aComponent 의 나중에 Component 를 포커스 합니다.
abstract  void KeyboardFocusManager. focusPreviousComponent (Component  aComponent)
          일반적으로 FocusTraversalPolicy 에 근거해, aComponent 의 전에 Component 를 포커스 합니다.
 void DefaultKeyboardFocusManager. focusPreviousComponent (Component  aComponent)
          일반적으로 FocusTraversalPolicy 에 근거해, aComponent 의 전에 Component 를 포커스 합니다.
 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 를 돌려줍니다.
 int Container. getComponentZOrder (Component  comp)
          컨테이너내의 컴퍼넌트의 Z 축 순서 인덱스를 돌려줍니다.
 Object BorderLayout. getConstraints (Component  comp)
          지정된 컴퍼넌트의 제약을 가져옵니다.
 GridBagConstraints GridBagLayout. getConstraints (Component  comp)
          지정된 컴퍼넌트의 제약을 돌려줍니다.
protected static Container Toolkit. getNativeContainer (Component  c)
          네이티브 피어에, 네이티브 컴퍼넌트를 주어 네이티브 컨테이너를 조회하는 능력을 줍니다 (직접적인 부모는 경량일 가능성이 있다).
 boolean Container. isAncestorOf (Component  c)
          컴퍼넌트가 이 컨테이너의 컴퍼넌트 계층에 포함되고 있는지 어떤지를 판정합니다.
protected  GridBagConstraints GridBagLayout. lookupConstraints (Component  comp)
          지정된 컴퍼넌트의 제약을 돌려줍니다.
abstract  void KeyboardFocusManager. processKeyEvent (Component  focusedComponent, KeyEvent  e)
          KeyEvent 가 지정된 focusedComponent 에 대해서 포커스 traversal 키를 나타내는 경우에게만, 이 메소드는 포커스 traversal 조작을 초기화합니다.
 void DefaultKeyboardFocusManager. processKeyEvent (Component  focusedComponent, KeyEvent  e)
          KeyEvent 가 지정된 focusedComponent 에 대해서 포커스 traversal 키를 나타내는 경우에게만, 이 메소드는 포커스 traversal 조작을 초기화합니다.
 void KeyboardFocusManager. redispatchEvent (Component  target, AWTEvent  e)
          AWT 이벤트 디스펫쳐에 대해서 KeyboardFocusManager, 또는 인스톨 된 임의의 KeyEventDispatchers 가 재차 이벤트를 재귀적으로 발송 하는 것을 요구하지 않는 것 같은 방법으로 AWTEvent 를 재발송 합니다.
 void Container. remove (Component  comp)
          컨테이너로부터, 지정된 컴퍼넌트를 삭제합니다.
 void LayoutManager. removeLayoutComponent (Component  comp)
          지정된 컴퍼넌트를 레이아웃으로부터 삭제합니다.
 void BorderLayout. removeLayoutComponent (Component  comp)
          이 보더 레이아웃으로부터, 지정된 컴퍼넌트를 삭제합니다.
 void FlowLayout. removeLayoutComponent (Component  comp)
          지정된 컴퍼넌트를 레이아웃으로부터 삭제합니다.
 void CardLayout. removeLayoutComponent (Component  comp)
          지정된 컴퍼넌트를 레이아웃으로부터 삭제합니다.
 void GridLayout. removeLayoutComponent (Component  comp)
          지정된 컴퍼넌트를 레이아웃으로부터 삭제합니다.
 void GridBagLayout. removeLayoutComponent (Component  comp)
          지정된 컴퍼넌트를 이 레이아웃으로부터 삭제합니다.
 void Container. setComponentZOrder (Component  comp, int index)
          지정된 컴퍼넌트를, 컨테이너의 지정된 Z 축 순서의 인덱스로 이동합니다.
 void GridBagLayout. setConstraints (Component  comp, GridBagConstraints  constraints)
          이 레이아웃의 지정된 컴퍼넌트에 대해서 제약을 설정합니다.
protected  void KeyboardFocusManager. setGlobalFocusOwner (Component  focusOwner)
          포커스의 소유자를 설정합니다.
protected  void KeyboardFocusManager. setGlobalPermanentFocusOwner (Component  permanentFocusOwner)
          영구 포커스의 소유자를 설정합니다.
 void Window. setLocationRelativeTo (Component  c)
          지정된 컴퍼넌트를 기준으로 해 윈도우의 위치를 설정합니다.
 void PopupMenu. show (Component  origin, int x, int y)
          원의 컴퍼넌트로부터의 상대 위치 x, y 에 pop-up menu를 표시합니다.
abstract  void KeyboardFocusManager. upFocusCycle (Component  aComponent)
          포커스를 1 개상의 포커스 traversal 사이클로 이동합니다.
 void DefaultKeyboardFocusManager. upFocusCycle (Component  aComponent)
          포커스를 1 개상의 포커스 traversal 사이클로 이동합니다.
 

Component 형의 파라미터를 가지는 java.awt 의 생성자
MediaTracker (Component  comp)
          지정된 컴퍼넌트의 이미지를 감시하는 메디아트락카를 작성합니다.
 

java.awt.dnd 에서의 Component 의 사용
 

Component 로서 선언되고 있는 java.awt.dnd 의 필드
protected  Component DragGestureRecognizer. component
          DragGestureRecognizer 에 관련한 Component 입니다.
 

Component 를 돌려주는 java.awt.dnd 의 메소드
 Component DropTarget. getComponent ()
          이 DropTarget 에 관련지을 수 있었던 Component 를 가져옵니다.
 Component DropTargetContext. getComponent ()
          이 메소드는, 이 DropTargetContext 에 관련한 Component 를 돌려줍니다.
 Component DragSourceContext. getComponent ()
          DragSourceContext 에 관련한 Component 를 돌려줍니다.
 Component DragGestureRecognizer. getComponent ()
          이 메소드는, 드래그 개시 제스처(gesture)를 DragGestureRecognizer 에 「감시」되는 Component 를 돌려줍니다.
 Component DragGestureEvent. getComponent ()
          DragGestureEvent 에 관련한 Component 를 돌려줍니다.
 

Component 형의 파라미터를 가지는 java.awt.dnd 의 메소드
 DragGestureRecognizer DragSource. createDefaultDragGestureRecognizer (Component  c, int actions, DragGestureListener  dgl)
          이 DragSourceDragGestureRecognizer 의 디폴트 추상 서브 클래스를 구현하는 새로운 DragSourceRecognizer 를 작성해, 새롭게 작성된 객체에, 지정된 ComponentDragGestureListener 를 설정합니다.
<T extends DragGestureRecognizer >
T
DragSource. createDragGestureRecognizer (Class <T> recognizerAbstractClass, Component  c, int actions, DragGestureListener  dgl)
          DragGestureRecognizer 의 지정된 추상 서브 클래스를 구현하는 새로운 DragGestureRecognizer 를 작성해, 새롭게 작성된 객체에, 지정된 ComponentDragGestureListener 를 설정합니다.
protected  DropTarget.DropTargetAutoScroller DropTarget. createDropTargetAutoScroller (Component  c, Point  p)
          편입 자동 스크로라를 작성합니다.
 void DropTarget. setComponent (Component  c)
          주:이 인터페이스는, DropTarget 와 Component 의 안전한 관련짓고를 다음의 2 개의 방법의 어느 쪽인지로 가능하게 할 필요가 있습니다.
 void DragGestureRecognizer. setComponent (Component  c)
          DragGestureRecognizer 를 관련지을 수 있는 Component 를 설정합니다.
 

Component 형의 파라미터를 가지는 java.awt.dnd 의 생성자
DragGestureRecognizer (DragSource  ds, Component  c)
          이 드래그&드롭 조작에 사용하는 DragSource, 이 DragGestureRecognizer 가 드래그 개시 제스처(gesture)를 「감시」할 수 있는 Component 를 지정해 새로운 DragGestureRecognizer 를 구축합니다.
DragGestureRecognizer (DragSource  ds, Component  c, int sa)
          이 드래그&드롭 조작에 사용하는 DragSource, 이 DragGestureRecognizer 가 드래그 개시 제스처(gesture)를 「감시」할 수 있는 Component, 이 드래그&드롭 조작을 지원하는 액션을 지정해 새로운 DragGestureRecognizer 를 구축합니다.
DragGestureRecognizer (DragSource  ds, Component  c, int sa, DragGestureListener  dgl)
          이 드래그&드롭 조작에 사용하는 DragSource, 이 DragGestureRecognizer 가 드래그 개시 제스처(gesture)를 「감시」할 수 있는 Component, 이 드래그&드롭 조작을 지원하는 액션, 및 DragGestureListener 를 지정해 새로운 DragGestureRecognizer 를 구축해, 드래그 개시 제스처(gesture)를 검출한 것을 한 번 통지합니다.
DropTarget.DropTargetAutoScroller (Component  c, Point  p)
          DropTargetAutoScroller 를 구축합니다.
DropTarget (Component  c, DropTargetListener  dtl)
          관련짓는 Component, 이벤트 처리를 취급하는 DropTargetListener 로,DropTarget 를 작성합니다.
DropTarget (Component  c, int ops, DropTargetListener  dtl)
          관련짓는 Component, 지원하는 디폴트의 허용 액션을 나타내는 int, 이벤트 처리를 취급하는 DropTargetListener 로,DropTarget 를 작성합니다.
DropTarget (Component  c, int ops, DropTargetListener  dtl, boolean act)
          관련짓는 Component, 지원하는 디폴트의 허용 액션을 나타내는 int, 이벤트 처리를 취급하는 DropTargetListener,DropTarget 가 현재 드롭을 받아들일지 어떨지를 나타내는 boolean 로부터,DropTarget 를 작성합니다.
DropTarget (Component  c, int ops, DropTargetListener  dtl, boolean act, FlavorMap  fm)
          관련짓는 Component, 지원하는 디폴트의 허용 액션을 나타내는 int, 이벤트 처리를 취급하는 DropTargetListener,DropTarget 가 현재 드롭을 받아들일지 어떨지를 나타내는 boolean, 그리고 사용하는 FlavorMap (또는 디폴트의 FlavorMap 의 경우는 null)로부터, 새로운 DropTarget 를 작성합니다.
MouseDragGestureRecognizer (DragSource  ds, Component  c)
          Component c 의 DragSource, 및 감시하는 Component 를 지정해, 새로운 MouseDragGestureRecognizer 를 구축합니다.
MouseDragGestureRecognizer (DragSource  ds, Component  c, int act)
          Component c 의 DragSource, 감시하는 Component, 및 이 드래그 조작에 허가된 액션을 지정해, 새로운 MouseDragGestureRecognizer 를 구축합니다.
MouseDragGestureRecognizer (DragSource  ds, Component  c, int act, DragGestureListener  dgl)
          Component c 의 DragSource, 감시하는 Component, 이 드래그 조작에 허가된 액션, 및 드래그 제스처(gesture)가 검출되었을 때에 통지하는 DragGestureListener 을 지정해, 새로운 MouseDragGestureRecognizer 를 구축합니다.
 

java.awt.event 에서의 Component 의 사용
 

Component 를 돌려주는 java.awt.event 의 메소드
 Component HierarchyEvent. getChanged ()
          변경된 계층의 최상정도 Component 를 돌려줍니다.
 Component ContainerEvent. getChild ()
          이벤트에 의해 영향을 받은 컴퍼넌트를 돌려줍니다.
 Component ComponentEvent. getComponent ()
          이벤트의 발생원을 돌려줍니다.
 Component HierarchyEvent. getComponent ()
          이벤트의 발생원을 돌려줍니다.
 Component FocusEvent. getOppositeComponent ()
          이 포커스 변경에 관계하는 이제(벌써) 한편의 Component 를 돌려줍니다.
 

Component 형의 파라미터를 가지는 java.awt.event 의 생성자
ComponentEvent (Component  source, int id)
          ComponentEvent 객체를 구축합니다.
ContainerEvent (Component  source, int id, Component  child)
          ContainerEvent 객체를 구축합니다.
FocusEvent (Component  source, int id)
          FocusEvent 객체를 구축해, 포커스의 변경이 영구인가 어떤가를 판정합니다.
FocusEvent (Component  source, int id, boolean temporary)
          FocusEvent 객체를 구축해, 변경이 텐포라리인가 어떤가를 판정합니다.
FocusEvent (Component  source, int id, boolean temporary, Component  opposite)
          지정된 텐포라리 상태로, 반대의 Component 를 가지는 FocusEvent 객체를 구축합니다.
HierarchyEvent (Component  source, int id, Component  changed, Container  changedParent)
          HierarchyEvent 객체를 구축해,Component 계층의 변경을 식별합니다.
HierarchyEvent (Component  source, int id, Component  changed, Container  changedParent, long changeFlags)
          HierarchyEvent 객체를 구축해,Component 계층의 변경을 식별합니다.
InputMethodEvent (Component  source, int id, AttributedCharacterIterator  text, int committedCharacterCount, TextHitInfo  caret, TextHitInfo  visiblePosition)
          InputMethodEvent 를 구축합니다.
InputMethodEvent (Component  source, int id, long when, AttributedCharacterIterator  text, int committedCharacterCount, TextHitInfo  caret, TextHitInfo  visiblePosition)
          InputMethodEvent 를 구축합니다.
InputMethodEvent (Component  source, int id, TextHitInfo  caret, TextHitInfo  visiblePosition)
          InputMethodEvent 를 구축합니다.
KeyEvent (Component  source, int id, long when, int modifiers, int keyCode)
          추천 되고 있지 않습니다.  JDK1. 1 이후
KeyEvent (Component  source, int id, long when, int modifiers, int keyCode, char keyChar)
          KeyEvent 객체를 구축합니다.
KeyEvent (Component  source, int id, long when, int modifiers, int keyCode, char keyChar, int keyLocation)
           
MouseEvent (Component  source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger)
          지정된 발생원의 컴퍼넌트, 타입, 수식자, 좌표, 클릭 카운트로,MouseEvent 객체를 구축합니다.
MouseEvent (Component  source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger, int button)
          지정된 발생원의 컴퍼넌트, 타입, 수식자, 좌표, 클릭 카운트로,MouseEvent 객체를 구축합니다.
MouseEvent (Component  source, int id, long when, int modifiers, int x, int y, int xAbs, int yAbs, int clickCount, boolean popupTrigger, int button)
          지정된 발생원의 컴퍼넌트, 타입, 수식자, 좌표, 절대 좌표, 클릭 카운트로,MouseEvent 객체를 구축합니다.
MouseWheelEvent (Component  source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger, int scrollType, int scrollAmount, int wheelRotation)
          지정된 발생원의 컴퍼넌트, 형태, 수식자, 좌표, 스크롤의 타입, 스크롤의 양, 및 휠 회전으로,MouseWheelEvent 객체를 구축합니다.
MouseWheelEvent (Component  source, int id, long when, int modifiers, int x, int y, int xAbs, int yAbs, int clickCount, boolean popupTrigger, int scrollType, int scrollAmount, int wheelRotation)
          지정된 발생원의 컴퍼넌트, 형태, 수식자, 좌표, 절대 좌표, 스크롤의 타입, 스크롤의 양, 및 휠 회전으로,MouseWheelEvent 객체를 구축합니다.
PaintEvent (Component  source, int id, Rectangle  updateRect)
          지정된 발생원의 컴퍼넌트와 형태로,PaintEvent 객체를 구축합니다.
 

java.awt.im 에서의 Component 의 사용
 

Component 형의 파라미터를 가지는 java.awt.im 의 메소드
 void InputContext. removeNotify (Component  client)
          포함 관계의 계층으로부터 클라이언트 컴퍼넌트가 삭제되었는지, 또는 컴퍼넌트로 입력 메소드가 지원되지 않게 된 것을 입력 문맥에 통지합니다.
 

java.beans 에서의 Component 의 사용
 

Component 를 돌려주는 java.beans 의 메소드
 Component PropertyEditorSupport. getCustomEditor ()
          PropertyEditor 는, 프로퍼티치를 편집하는 완전한 커스텀 컴퍼넌트를 제공할 수가 있습니다.
 Component PropertyEditor. getCustomEditor ()
          PropertyEditor 는, 프로퍼티치를 편집하는 완전한 커스텀 컴퍼넌트를 제공할 수가 있습니다.
 

java.beans.beancontext 에서의 Component 의 사용
 

Component 를 돌려주는 java.beans.beancontext 의 메소드
 Component BeanContextChildComponentProxy. getComponent ()
          이 BeanContextChild 에 관련한 java.awt.Component 를 가져옵니다.
 

javax.swing 에서의 Component 의 사용
 

javax.swing 에서의 Component 의 서브 클래스
 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 는, 사용자의 데스크탑상의 어디에라도 표시할 수 있는 컨테이너입니다.
 

Component 로서 선언되고 있는 javax.swing 의 필드
protected static Component ImageIcon. component
           
protected  Component JTable. editorComp
          편집시이면, 편집을 처리하고 있는 Component 입니다.
protected  Component JRootPane. glassPane
          도구모음과 컨텐츠 구획에 오버레이 하는 유리 구획입니다.
protected  Component JLabel. labelFor
           
protected  Component JSplitPane. leftComponent
          왼쪽 또는 위의 컴퍼넌트입니다.
protected  Component JScrollPane. lowerLeft
          왼쪽 하단 모서리에 표시하는 컴퍼넌트입니다.
protected  Component ScrollPaneLayout. lowerLeft
          왼쪽 하단 모서리에 표시하는 컴퍼넌트입니다.
protected  Component JScrollPane. lowerRight
          우하구석에 표시하는 컴퍼넌트입니다.
protected  Component ScrollPaneLayout. lowerRight
          우하구석에 표시하는 컴퍼넌트입니다.
protected  Component JSplitPane. rightComponent
           오른쪽 또는 아래의 컴퍼넌트입니다.
protected  Component JScrollPane. upperLeft
          좌상구석에 표시하는 컴퍼넌트입니다.
protected  Component ScrollPaneLayout. upperLeft
          좌상구석에 표시하는 컴퍼넌트입니다.
protected  Component JScrollPane. upperRight
          우상구석에 표시하는 컴퍼넌트입니다.
protected  Component ScrollPaneLayout. upperRight
          우상구석에 표시하는 컴퍼넌트입니다.
 

Component 를 돌려주는 javax.swing 의 메소드
 Component JMenu. add (Component  c)
          이 메뉴의 마지막에 컴퍼넌트를 추가합니다.
 Component JTabbedPane. add (Component  component)
          탭 타이틀을 디폴트로 컴퍼넌트의 이름으로 설정해 component 를 추가합니다.
 Component JMenu. add (Component  c, int index)
          지정된 컴퍼넌트를, 이 컨테이너의 지정된 위치에 추가합니다.
 Component JTabbedPane. add (Component  component, int index)
          탭 타이틀 (디폴트에서는 컴퍼넌트의 이름)을 지정해, 지정한 탭 인덱스 위치에 component 를 추가합니다.
 Component JTabbedPane. add (String  title, Component  component)
          지정된 탭 타이틀의 component 를 추가합니다.
protected  Component ScrollPaneLayout. addSingletonComponent (Component  oldC, Component  newC)
          기존의 컴퍼넌트를 삭제합니다.
 Component MenuSelectionManager. componentForPoint (Component  source, Point  sourcePoint)
          sourcePoint 를 포함하고 있는, 현재 선택되고 있는 패스의 컴퍼넌트를 돌려줍니다.
protected  Component JRootPane. createGlassPane ()
          디폴트의 glassPane 를 작성하기 위해서 생성자 의 메소드에 의해 불려 갑니다.
static Component Box. createGlue ()
          불가시의 「접착제」컴퍼넌트를 작성합니다.
static Component Box. createHorizontalGlue ()
          수평 방향의 접착제 컴퍼넌트를 작성합니다.
static Component Box. createHorizontalStrut (int width)
          불가시의 고정폭컴퍼넌트를 생성합니다.
static Component Box. createRigidArea (Dimension  d)
          항상 지정된 사이즈인, 불가시 컴퍼넌트를 생성합니다.
static Component Box. createVerticalGlue ()
          수직 방향의 접착제 컴퍼넌트를 작성합니다.
static Component Box. createVerticalStrut (int height)
          불가시의, 높이가 고정된 컴퍼넌트를 작성합니다.
static Component SwingUtilities. findFocusOwner (Component  c)
          추천 되고 있지 않습니다.  1.4 이후,KeyboardFocusManager.getFocusOwner() 로 옮겨졌습니다.
 Component JSplitPane. getBottomComponent ()
          디바이더아래 또는 오른쪽의 컴퍼넌트를 돌려줍니다.
 Component JMenu. getComponent ()
          이 MenuElement 를 페인트 하는데 사용되는 java.awt.Component 를 돌려줍니다.
 Component MenuElement. getComponent ()
          수취하는 측 요소를 페인트하기 위한 java.awt.Component 를 돌려줍니다.
 Component JMenuItem. getComponent ()
          해당의 객체를 페인트하기 위한 java.awt.Component 를 돌려줍니다.
 Component JMenuBar. getComponent ()
          MenuElement 로서 구현됩니다.
 Component JPopupMenu. getComponent ()
          이 JPopupMenu 컴퍼넌트를 돌려줍니다.
 Component TransferHandler.TransferSupport. getComponent ()
          이 전송의 타겟 컴퍼넌트를 돌려줍니다.
 Component DefaultCellEditor. getComponent ()
          에디터 컴퍼넌트에의 참조를 돌려줍니다.
 Component Renderer. getComponent ()
          값을 draw 하기 위해서 사용되는 컴퍼넌트를 돌려줍니다.
 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 JTabbedPane. getComponentAt (int index)
          index 의 컴퍼넌트를 돌려줍니다.
 Component JToolBar. getComponentAtIndex (int i)
          지정된 인덱스의 요소를 돌려줍니다.
 Component JMenuBar. getComponentAtIndex (int i)
          추천 되고 있지 않습니다.  getComponent(int i) 로 옮겨졌습니다.
 Component JPopupMenu. getComponentAtIndex (int i)
          추천 되고 있지 않습니다.  Container.getComponent(int) 로 옮겨놓을 수 있었습니다.
 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)
           
 Component [] JLayeredPane. getComponentsInLayer (int layer)
          지정된 층의 컴퍼넌트의 배열을 돌려줍니다.
 Component JScrollPane. getCorner (String  key)
          지정된 코너에 있는 컴퍼넌트를 돌려줍니다.
 Component ScrollPaneLayout. getCorner (String  key)
          지정된 코너에 있는 Component 를 돌려줍니다.
protected  Component JTable.AccessibleJTable.AccessibleJTableCell. getCurrentComponent ()
          테이블 셀 렌더링 컴퍼넌트를 가져옵니다.
static Component SwingUtilities. getDeepestComponentAt (Component  parent, int x, int y)
          위치 x,y 를 내포 하는 parent 를 부모로서 가지는, 최하정도의 가시 컴퍼넌트를 돌려줍니다.
 Component SortingFocusTraversalPolicy. getDefaultComponent (Container  aContainer)
          포커스 하는 디폴트의 Component 를 돌려줍니다.
 Component ComboBoxEditor. getEditorComponent ()
          에디터의 트리 계층에 추가하는 컴퍼넌트를 돌려줍니다.
 Component JTable. getEditorComponent ()
          편집 세션을 처리하고 있는 컴퍼넌트를 돌려줍니다.
 Component LayoutFocusTraversalPolicy. getFirstComponent (Container  aContainer)
          traversal 사이클의 최초의 Component 를 돌려줍니다.
 Component SortingFocusTraversalPolicy. getFirstComponent (Container  aContainer)
          traversal 사이클의 최초의 Component 를 돌려줍니다.
 Component DefaultFocusManager. getFirstComponent (Container  aContainer)
           
 Component JInternalFrame. getFocusOwner ()
          이 JInternalFrame 가 액티브한 경우, 포커스를 가지는 아이를 돌려줍니다.
 Component JFrame. getGlassPane ()
          이 프레임의 glassPane 객체를 돌려줍니다.
 Component RootPaneContainer. getGlassPane ()
          glassPane 를 돌려줍니다.
 Component JRootPane. getGlassPane ()
          이 JRootPane 의 현재의 유리 구획을 돌려줍니다.
 Component JInternalFrame. getGlassPane ()
          이 내부 프레임의 유리 구획을 돌려줍니다.
 Component JDialog. getGlassPane ()
          이 다이얼로그의 glassPane 객체를 돌려줍니다.
 Component JWindow. getGlassPane ()
          이 윈도우의 glassPane Component 를 돌려줍니다.
 Component JApplet. getGlassPane ()
          애플릿의 glassPane 객체를 돌려줍니다.
 Component InternalFrameFocusTraversalPolicy. getInitialComponent (JInternalFrame  frame)
          JinternalFrame 가 최초로 선택되었을 때에 포커스를 받는 Component 를 돌려줍니다.
 Component JPopupMenu. getInvoker ()
          pop-up menu의 호출 컴퍼넌트를 돌려줍니다.
 Component JLabel. getLabelFor ()
          이 라벨을 할당할 수 있고 있는 컴퍼넌트를 돌려줍니다.
 Component LayoutFocusTraversalPolicy. getLastComponent (Container  aContainer)
          traversal 사이클의 마지막 Component 를 돌려줍니다.
 Component SortingFocusTraversalPolicy. getLastComponent (Container  aContainer)
          traversal 사이클의 마지막 Component 를 돌려줍니다.
 Component DefaultFocusManager. getLastComponent (Container  aContainer)
           
 Component JSplitPane. getLeftComponent ()
          디바이더의 왼쪽 (위)에 있는 컴퍼넌트를 돌려줍니다.
 Component ListCellRenderer. getListCellRendererComponent (JList  list, Object  value, int index, boolean isSelected, boolean cellHasFocus)
          지정된 값을 표시하도록(듯이) 설정된 컴퍼넌트를 돌려줍니다.
 Component DefaultListCellRenderer. getListCellRendererComponent (JList  list, Object  value, int index, boolean isSelected, boolean cellHasFocus)
           
 Component JMenu. getMenuComponent (int n)
          n 의 위치에 있는 컴퍼넌트를 돌려줍니다.
 Component [] JMenu. getMenuComponents ()
          메뉴의 서브 컴퍼넌트의 Component 의 배열을 돌려줍니다.
 Component JInternalFrame. getMostRecentFocusOwner ()
          이 JInternalFrame 가 선택되었을 때에 포커스를 받는, 이 JInternalFrame 의 아이 컴퍼넌트를 돌려줍니다.
 Component JComponent. getNextFocusableComponent ()
          추천 되고 있지 않습니다.  JDK Version 1.4 이후는,FocusTraversalPolicy 로 옮겨졌습니다.
 Component JSplitPane. getRightComponent ()
          디바이더의 오른쪽 (또는 아래)의 컴퍼넌트를 돌려줍니다.
static Component SwingUtilities. getRoot (Component  c)
          현재의 컴퍼넌트 트리의 루트 컴퍼넌트를 돌려줍니다.
 Component JTabbedPane. getSelectedComponent ()
          탭 구획으로 현재 선택되고 있는 컴퍼넌트를 돌려줍니다.
 Component JTabbedPane. getTabComponentAt (int index)
          index 의 탭 컴퍼넌트를 돌려줍니다.
 Component DefaultCellEditor. getTableCellEditorComponent (JTable  table, Object  value, boolean isSelected, int row, int column)
          TableCellEditor 인터페이스를 구현합니다.
 Component JSplitPane. getTopComponent ()
          디바이더 위 또는 왼쪽의 컴퍼넌트를 돌려줍니다.
 Component DefaultCellEditor. getTreeCellEditorComponent (JTree  tree, Object  value, boolean isSelected, boolean expanded, boolean leaf, int row)
          TreeCellEditor 인터페이스를 구현합니다.
 Component JViewport. getView ()
          JViewport 의 1 살의 아이 또는 null 를 돌려줍니다.
 Component JTable. prepareEditor (TableCellEditor  editor, int row, int column)
          row,column 의 위치에 있는 셀의 값 및 선택 상태를 데이터 모델에 조회해, 에디터를 준비합니다.
 Component JTable. prepareRenderer (TableCellRenderer  renderer, int row, int column)
          row,column 의 위치에 있는 셀의 값 및 선택 상태를 데이터 모델에 조회해, 렌더링을 준비합니다.
 

Component 형의 인수를 가지는 형태를 돌려주는 javax.swing 의 메소드
protected  Comparator <? super Component > SortingFocusTraversalPolicy. getComparator ()
          포커스 traversal 사이클로 Components 를 소트 하기 위해서 사용하는 Comparator 를 돌려줍니다.
protected  Hashtable <Component ,Integer > JLayeredPane. getComponentToLayer ()
          컴퍼넌트를 층에 매핑 하는 해시 테이블을 돌려줍니다.
 

Component 형의 파라미터를 가지는 javax.swing 의 메소드
protected  boolean LayoutFocusTraversalPolicy. accept (Component  aComponent)
          지정된 Component 가 새로운 포커스 소유자로서 적절한가 어떤가를 판정합니다.
protected  boolean SortingFocusTraversalPolicy. accept (Component  aComponent)
          Component 가 새로운 포커스 소유자로서 적절한가 어떤가를 판정합니다.
 Component JMenu. add (Component  c)
          이 메뉴의 마지막에 컴퍼넌트를 추가합니다.
 Component JTabbedPane. add (Component  component)
          탭 타이틀을 디폴트로 컴퍼넌트의 이름으로 설정해 component 를 추가합니다.
 Component JMenu. add (Component  c, int index)
          지정된 컴퍼넌트를, 이 컨테이너의 지정된 위치에 추가합니다.
 Component JTabbedPane. add (Component  component, int index)
          탭 타이틀 (디폴트에서는 컴퍼넌트의 이름)을 지정해, 지정한 탭 인덱스 위치에 component 를 추가합니다.
 void JTabbedPane. add (Component  component, Object  constraints)
          탭 구획에 component 를 추가합니다.
 void JTabbedPane. add (Component  component, Object  constraints, int index)
          지정한 탭의 인덱스에 component 를 추가합니다.
 Component JTabbedPane. add (String  title, Component  component)
          지정된 탭 타이틀의 component 를 추가합니다.
 GroupLayout.SequentialGroup GroupLayout.SequentialGroup. addComponent (boolean useAsBaseline, Component  component)
          이 GroupComponent 를 추가합니다.
 GroupLayout.SequentialGroup GroupLayout.SequentialGroup. addComponent (boolean useAsBaseline, Component  component, int min, int pref, int max)
          지정의 사이즈로, 이 GroupComponent 를 추가합니다.
 GroupLayout.Group GroupLayout.Group. addComponent (Component  component)
          이 GroupComponent 를 추가합니다.
 GroupLayout.SequentialGroup GroupLayout.SequentialGroup. addComponent (Component  component)
          이 GroupComponent 를 추가합니다.
 GroupLayout.ParallelGroup GroupLayout.ParallelGroup. addComponent (Component  component)
          이 GroupComponent 를 추가합니다.
 GroupLayout.ParallelGroup GroupLayout.ParallelGroup. addComponent (Component  component, GroupLayout.Alignment  alignment)
          지정의 배치 방법으로, 이 ParallelGroupComponent 를 추가합니다.
 GroupLayout.ParallelGroup GroupLayout.ParallelGroup. addComponent (Component  component, GroupLayout.Alignment  alignment, int min, int pref, int max)
          지정의 배치 방법과 사이즈로, 이 ParallelGroupComponent 를 추가합니다.
 GroupLayout.Group GroupLayout.Group. addComponent (Component  component, int min, int pref, int max)
          지정의 사이즈로, 이 GroupComponent 를 추가합니다.
 GroupLayout.SequentialGroup GroupLayout.SequentialGroup. addComponent (Component  component, int min, int pref, int max)
          지정의 사이즈로, 이 GroupComponent 를 추가합니다.
 GroupLayout.ParallelGroup GroupLayout.ParallelGroup. addComponent (Component  component, int min, int pref, int max)
          지정의 사이즈로, 이 GroupComponent 를 추가합니다.
protected  void JFrame. addImpl (Component  comp, Object  constraints, int index)
          지정된 아이 Component 를 추가합니다.
protected  void JRootPane. addImpl (Component  comp, Object  constraints, int index)
          유리 컴퍼넌트의 위치가 0 의 아이에 대해서 강제하기 위해서 오버라이드(override) 됩니다.
protected  void JLayeredPane. addImpl (Component  comp, Object  constraints, int index)
           
protected  void JInternalFrame. addImpl (Component  comp, Object  constraints, int index)
          지정된 아이 Component 를 추가합니다.
protected  void AbstractButton. addImpl (Component  comp, Object  constraints, int index)
          지정된 컴퍼넌트를 이 컨테이너의 인덱스로 지정된 위치에 추가합니다.
protected  void JDialog. addImpl (Component  comp, Object  constraints, int index)
          지정된 아이 Component 를 추가합니다.
protected  void JToolBar. addImpl (Component  comp, Object  constraints, int index)
          JButton 가 추가되면(자), 초기 상태에서는 사용 불가로 설정됩니다.
protected  void JSplitPane. addImpl (Component  comp, Object  constraints, int index)
          이 분할 구획으로 지정한 컴퍼넌트를 추가합니다.
protected  void CellRendererPane. addImpl (Component  x, Object  constraints, int index)
          지정한 컴퍼넌트가 벌써 이 아이로서 설정제의 경우, 처리는 불필요합니다.
protected  void JViewport. addImpl (Component  child, Object  constraints, int index)
          JViewport 의 1 개의 경량인 아이를 설정합니다.
protected  void JWindow. addImpl (Component  comp, Object  constraints, int index)
          지정된 아이 Component 를 추가합니다.
protected  void JApplet. addImpl (Component  comp, Object  constraints, int index)
          지정된 아이 Component 를 추가합니다.
protected  void JDesktopPane. addImpl (Component  comp, Object  constraints, int index)
          지정된 컴퍼넌트를, 지정된 인덱스로, 컨테이너에 추가합니다.
 void JRootPane.RootLayout. addLayoutComponent (Component  comp, Object  constraints)
           
 void BoxLayout. addLayoutComponent (Component  comp, Object  constraints)
          이 클래스에서는 사용하지 않습니다.
 void SpringLayout. addLayoutComponent (Component  component, Object  constraints)
          constraintsSpringLayout.Constraints 의 인스턴스인 경우는, 지정된 컴퍼넌트에 제약을 관련짓습니다.
 void OverlayLayout. addLayoutComponent (Component  comp, Object  constraints)
          지정된 제약 객체를 사용해, 지정된 컴퍼넌트를 레이아웃에 추가합니다.
 void GroupLayout. addLayoutComponent (Component  component, Object  constraints)
          친컨테이너에 Component 가 추가된 것을 나타내는 통지입니다.
 void JRootPane.RootLayout. addLayoutComponent (String  name, Component  comp)
           
 void BoxLayout. addLayoutComponent (String  name, Component  comp)
          이 클래스에서는 사용하지 않습니다.
 void ScrollPaneLayout. addLayoutComponent (String  s, Component  c)
          지정된 컴퍼넌트를 레이아웃에 추가합니다.
 void ViewportLayout. addLayoutComponent (String  name, Component  c)
          지정된 컴퍼넌트를 레이아웃에 추가합니다.
 void SpringLayout. addLayoutComponent (String  name, Component  c)
          이 레이아웃 매니저는 컴퍼넌트마다의 캐릭터 라인을 사용하지 않기 때문에, 아무것도 하지 않습니다.
 void OverlayLayout. addLayoutComponent (String  name, Component  comp)
          지정된 컴퍼넌트를 레이아웃에 추가합니다.
 void JSpinner.DefaultEditor. addLayoutComponent (String  name, Component  child)
          이 LayoutManager 메소드는 아무것도 처리를 실시하지 않습니다.
 void GroupLayout. addLayoutComponent (String  name, Component  component)
          친컨테이너에 Component 가 추가된 것을 나타내는 통지입니다.
protected  Component ScrollPaneLayout. addSingletonComponent (Component  oldC, Component  newC)
          기존의 컴퍼넌트를 삭제합니다.
 void JTabbedPane. addTab (String  title, Component  component)
          title 로 나타내지는 (아이콘 없음) component 를 추가합니다.
 void JTabbedPane. addTab (String  title, Icon  icon, Component  component)
          title 또는 icon, 혹은 그 양쪽 모두 (어느 쪽인지는 null 에서도 상관없다)로 나타내지는 component 를 추가합니다.
 void JTabbedPane. addTab (String  title, Icon  icon, Component  component, String  tip)
          title 또는 icon, 혹은 그 양쪽 모두 (어느 쪽인지는 null 에서도 상관없다)에 의해 나타내지는 componenttip 를 추가합니다.
 boolean DefaultFocusManager. compareTabOrder (Component  a, Component  b)
           
 Component MenuSelectionManager. componentForPoint (Component  source, Point  sourcePoint)
          sourcePoint 를 포함하고 있는, 현재 선택되고 있는 패스의 컴퍼넌트를 돌려줍니다.
static MouseEvent SwingUtilities. convertMouseEvent (Component  source, MouseEvent  sourceEvent, Component  destination)
          그 x 와 y 멤버가 destination 의 좌표 체계에 변환 끝난 경우를 제외해,sourceEvent 와 같은 MouseEvent 를 돌려줍니다.
static Point SwingUtilities. convertPoint (Component  source, int x, int y, Component  destination)
          source 좌표 체계의 점 (x, y)destination 좌표 체계로 변환합니다.
static Point SwingUtilities. convertPoint (Component  source, Point  aPoint, Component  destination)
          source 좌표 체계의 aPointdestination 좌표 체계로 변환합니다.
static void SwingUtilities. convertPointFromScreen (Point  p, Component  c)
          포인트를 화면 좌표로부터 컴퍼넌트의 좌표 체계로 변환합니다.
static void SwingUtilities. convertPointToScreen (Point  p, Component  c)
          포인트를 컴퍼넌트의 좌표 체계로부터 화면 좌표로 변환합니다.
static Rectangle SwingUtilities. convertRectangle (Component  source, Rectangle  aRectangle, Component  destination)
          source 좌표 체계의 aRectangledestination 좌표 체계로 변환합니다.
protected  JDialog JFileChooser. createDialog (Component  parent)
          parent 의 프레임에 있는 parent 의 중앙에 배치된 this 를 랩 하는 JDialog 를 새롭게 생성해, 돌려줍니다.
 JDialog JOptionPane. createDialog (Component  parentComponent, String  title)
          parentComponent 의 프레임내의 parentComponent 의 중앙에 this 를 랩 해 새로운 JDialog 를 생성해 돌려줍니다.
static JDialog JColorChooser. createDialog (Component  c, String  title, boolean modal, JColorChooser  chooserPane, ActionListener  okListener, ActionListener  cancelListener)
          [OK],[Cancel], 및 [Reset] 버튼과 함께, 지정된 ColorChooser 구획을 가지는 새로운 다이얼로그를 생성해, 그것을 돌려줍니다.
 JInternalFrame JOptionPane. createInternalFrame (Component  parentComponent, String  title)
          JInternalFrame 의 인스턴스를 생성해 돌려줍니다.
static RepaintManager RepaintManager. currentManager (Component  c)
          Component 를 지정해, 호출측 thread의 RepaintManager 를 돌려줍니다.
static Component SwingUtilities. findFocusOwner (Component  c)
          추천 되고 있지 않습니다.  1.4 이후,KeyboardFocusManager.getFocusOwner() 로 옮겨졌습니다.
static Accessible SwingUtilities. getAccessibleAt (Component  c, Point  p)
          로컬 좌표의 PointAccessible 의 아이가 보관 유지되고 있는 경우는 그것을 돌려줍니다.
static Accessible SwingUtilities. getAccessibleChild (Component  c, int i)
          객체의 n 번째의 접근성? 대응의 아이를 돌려줍니다.
static int SwingUtilities. getAccessibleChildrenCount (Component  c)
          객체내의 접근성? 대응의 아이의 수를 돌려줍니다.
static int SwingUtilities. getAccessibleIndexInParent (Component  c)
          사용자 보조의 부모에서의 이 객체의 인덱스를 돌려줍니다.
static AccessibleStateSet SwingUtilities. getAccessibleStateSet (Component  c)
          이 객체 상태를 가져옵니다.
static Container SwingUtilities. getAncestorNamed (String  name, Component  comp)
          컴퍼넌트 계층에서 comp 의 상위를 검색하기 위한 편리한 메소드이며, 발견된 name 의 최초의 객체를 돌려줍니다.
static Container SwingUtilities. getAncestorOfClass (Class <? > c, Component  comp)
          컴퍼넌트 계층에서 comp 의 상위를 검색하기 위한 편리한 메소드이며, 발견된 c 클래스의 최초의 객체를 돌려줍니다.
 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)
           
 int JToolBar. getComponentIndex (Component  c)
          지정된 컴퍼넌트의 인덱스를 돌려줍니다.
 int JMenuBar. getComponentIndex (Component  c)
          지정된 컴퍼넌트의 인덱스를 돌려줍니다.
 int JPopupMenu. getComponentIndex (Component  c)
          지정된 컴퍼넌트의 인덱스를 돌려줍니다.
 Spring SpringLayout. getConstraint (String  edgeName, Component  c)
          컴퍼넌트의 지정된 엣지와 부모의 상단 또는 좌단과의 사이의 거리를 제어하는 스프링을 돌려줍니다.
 SpringLayout.Constraints SpringLayout. getConstraints (Component  c)
          지정된 컴퍼넌트의 제약을 돌려줍니다.
static Component SwingUtilities. getDeepestComponentAt (Component  parent, int x, int y)
          위치 x,y 를 내포 하는 parent 를 부모로서 가지는, 최하정도의 가시 컴퍼넌트를 돌려줍니다.
static JDesktopPane JOptionPane. getDesktopPaneForComponent (Component  parentComponent)
          지정된 컴퍼넌트의 데스크탑 구획을 돌려줍니다.
static Frame JOptionPane. getFrameForComponent (Component  parentComponent)
          지정된 컴퍼넌트의 Frame 를 돌려줍니다.
 int JLayeredPane. getIndexOf (Component  c)
          지정된 Component 의 인덱스를 돌려줍니다.
 int JLayeredPane. getLayer (Component  c)
          지정된 Component 의 층 속성을 돌려줍니다.
static JLayeredPane JLayeredPane. getLayeredPaneAbove (Component  c)
          지정된 컴퍼넌트를 포함한 최초의 JLayeredPane 를 돌려주는 편리한 메소드입니다.
static Rectangle SwingUtilities. getLocalBounds (Component  aComponent)
          aComponent 컴퍼넌트의 구형 (0,0, bounds.width, bounds.height)을 돌려줍니다.
 Image RepaintManager. getOffscreenBuffer (Component  c, int proposedWidth, int proposedHeight)
          더블 버퍼로서 컴퍼넌트 c 와 함께 사용되는 오프 스크린 버퍼를 돌려줍니다.
 Popup PopupFactory. getPopup (Component  owner, Component  contents, int x, int y)
          컴퍼넌트 contents 를 포함한 컴퍼넌트 ownerPopup 를 작성합니다.
 int JLayeredPane. getPosition (Component  c)
          층내에서의 컴퍼넌트의 상대 위치를 돌려줍니다.
static Component SwingUtilities. getRoot (Component  c)
          현재의 컴퍼넌트 트리의 루트 컴퍼넌트를 돌려줍니다.
static JRootPane SwingUtilities. getRootPane (Component  c)
          c 가 하위 JRootPane 객체의 경우는, 게다가 위 JRootPane 객체를 돌려줍니다.
 Image RepaintManager. getVolatileOffscreenBuffer (Component  c, int proposedWidth, int proposedHeight)
          더블 버퍼로서 지정의 컴퍼넌트 c 와 함께 사용되는 volatile 의 오프 스크린 버퍼를 돌려줍니다.
static Window SwingUtilities. getWindowAncestor (Component  c)
          c 의 상위의 최초의 Window 인가,cWindow 내에 포함되지 않은 경우는 null 를 돌려줍니다.
static Spring Spring. height (Component  c)
          minimum,preferred,maximum, 및 value 의 각 프로퍼티이, 각각 지정된 컴퍼넌트의 minimumSize,preferredSize,maximumSize, 및 size 의 각 프로퍼티의 높이로 정의되고 있는 스프링을 돌려줍니다.
 int JTabbedPane. indexOfComponent (Component  component)
          지정된 컴퍼넌트의 탭의 인덱스를 돌려줍니다.
 int JTabbedPane. indexOfTabComponent (Component  tabComponent)
          지정된 탭 컴퍼넌트의 탭의 인덱스를 돌려줍니다.
 void JPopupMenu. insert (Component  component, int index)
          지정된 컴퍼넌트를, 메뉴의 지정된 위치에 삽입합니다.
 void JTextPane. insertComponent (Component  c)
          현재 선택되고 있는 컨텐츠의 치환 후의 내용으로서 문서에 컴퍼넌트를 삽입합니다.
 void JTabbedPane. insertTab (String  title, Icon  icon, Component  component, String  tip, int index)
          title 또는 icon, 혹은 그 양쪽 모두 (어느 쪽인지는 null 에서도 상관없다)로 나타내지는 componentindex 의 위치에 삽입합니다.
 boolean MenuSelectionManager. isComponentPartOfCurrentMenu (Component  c)
          c 가 현재 사용되고 있는 메뉴의 일부인 경우에 true 를 돌려줍니다.
static boolean SwingUtilities. isDescendingFrom (Component  a, Component  b)
          컴퍼넌트 a 가 컴퍼넌트 b 의 하위에 있는 경우,true 를 돌려줍니다.
static boolean JComponent. isLightweightComponent (Component  c)
          이 컴퍼넌트가 경량의 경우, 즉 네이티브의 윈도우 시스템 피어를 가지지 않는 경우에 true 를 돌려줍니다.
 boolean JMenu. isMenuComponent (Component  c)
          지정된 컴퍼넌트가 부메뉴 계층내에 있는 경우에 true 를 돌려줍니다.
 void GroupLayout. linkSize (Component ... components)
          지정의 컴퍼넌트를, 적절한 사이즈, 최소 사이즈, 또는 최대 사이즈를 고려하지 않고, 같은 사이즈로 설정합니다.
 void GroupLayout. linkSize (int axis, Component ... components)
          지정의 컴퍼넌트를, 적절한 사이즈, 최소 사이즈, 또는 최대 사이즈를 고려하지 않고, 같은 사이즈로 설정해, 지정의 축으로 따라 배치합니다.
 void JLayeredPane. moveToBack (Component  c)
          컴퍼넌트를 현재의 층으로 맨 밑 (위치 -1)으로 이동합니다.
 void JLayeredPane. moveToFront (Component  c)
          컴퍼넌트를 현재의 층으로 맨 위 (위치 0)로 이동합니다.
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()를 호출합니다.
 void Icon. paintIcon (Component  c, Graphics  g, int x, int y)
          지정된 위치에 아이콘을 draw 합니다.
 void ImageIcon. paintIcon (Component  c, Graphics  g, int x, int y)
          아이콘을 그립니다.
 void LookAndFeel. provideErrorFeedback (Component  component)
          포커스를 가지는, 편집 불가능한 JTextField 에 붙이기를 실시하는 등, 사용자가 무효인 조작을 하려고 했을 때에 불려 갑니다.
 void SpringLayout. putConstraint (String  e1, Component  c1, int pad, String  e2, Component  c2)
          컴퍼넌트 c1 의 엣지 e1 를 컴퍼넌트 c2 의 엣지 e2 에 링크합니다.
 void SpringLayout. putConstraint (String  e1, Component  c1, Spring  s, String  e2, Component  c2)
          컴퍼넌트 c1 의 엣지 e1 를 컴퍼넌트 c2 의 엣지 e2 에 링크합니다.
 void JFrame. remove (Component  comp)
          지정된 컴퍼넌트를 컨테이너로부터 삭제합니다.
 void JMenu. remove (Component  c)
          이 메뉴로부터 컴퍼넌트 c 를 삭제합니다.
 void JInternalFrame. remove (Component  comp)
          지정된 컴퍼넌트를 컨테이너로부터 삭제합니다.
 void JDialog. remove (Component  comp)
          지정된 컴퍼넌트를 컨테이너로부터 삭제합니다.
 void JSplitPane. remove (Component  component)
          아이 컴퍼넌트 component 를 구획으로부터 삭제합니다.
 void JViewport. remove (Component  child)
          Viewport 의 1 개의 경량인 아이를 삭제합니다.
 void JWindow. remove (Component  comp)
          지정된 컴퍼넌트를 컨테이너로부터 삭제합니다.
 void JTabbedPane. remove (Component  component)
          지정된 ComponentJTabbedPane 로부터 삭제합니다.
 void JApplet. remove (Component  comp)
          지정된 컴퍼넌트를 컨테이너로부터 삭제합니다.
 void JRootPane.RootLayout. removeLayoutComponent (Component  comp)
           
 void BoxLayout. removeLayoutComponent (Component  comp)
          이 클래스에서는 사용하지 않습니다.
 void ScrollPaneLayout. removeLayoutComponent (Component  c)
          지정된 컴퍼넌트를 레이아웃으로부터 삭제합니다.
 void ViewportLayout. removeLayoutComponent (Component  c)
          지정된 컴퍼넌트를 레이아웃으로부터 삭제합니다.
 void SpringLayout. removeLayoutComponent (Component  c)
          지정된 컴퍼넌트에 관련부 제약을 삭제합니다.
 void OverlayLayout. removeLayoutComponent (Component  comp)
          지정된 컴퍼넌트를 레이아웃으로부터 삭제합니다.
 void JSpinner.DefaultEditor. removeLayoutComponent (Component  child)
          이 LayoutManager 메소드는 아무것도 처리를 실시하지 않습니다.
 void GroupLayout. removeLayoutComponent (Component  component)
          친컨테이너로부터 Component 가 삭제된 것을 나타내는 통지입니다.
 void GroupLayout. replace (Component  existingComponent, Component  newComponent)
          기존의 컴퍼넌트를 새로운 컴퍼넌트로 옮겨놓습니다.
 void JSplitPane. setBottomComponent (Component  comp)
          컴퍼넌트를 디바이더아래 또는 오른쪽으로 설정합니다.
 void JScrollPane. setColumnHeaderView (Component  view)
          필요에 따라서 열헤더의 뷰포트를 작성해, 뷰를 설정하고 나서, 열헤더의 뷰포트를 스크롤 구획에 추가합니다.
 void JTabbedPane. setComponentAt (int index, Component  component)
          index 의 컴퍼넌트를 component 로 설정합니다.
 void JDesktopPane. setComponentZOrder (Component  comp, int index)
          지정된 컴퍼넌트를, 컨테이너의 지정된 Z 축 순서의 인덱스로 이동합니다.
 void JScrollPane. setCorner (String  key, Component  corner)
          스크롤 구획의 코너에 표시되는 아이를 추가합니다 (스페이스가 있는 경우).
 void JFrame. setGlassPane (Component  glassPane)
          glassPane 프로퍼티을 설정합니다.
 void RootPaneContainer. setGlassPane (Component  glassPane)
          glassPane 는 항상 rootPane 의 최초의 아이로, rootPane 의 레이아웃 매니저에 의해, 항상 rootPane 와 같은 크기인 것이 보증됩니다.
 void JRootPane. setGlassPane (Component  glass)
          지정한 Component 가 이 루트 구획의 유리 구획이 되도록(듯이) 설정합니다.
 void JInternalFrame. setGlassPane (Component  glass)
          이 JInternalFrameglassPane 프로퍼티을 설정합니다.
 void JDialog. setGlassPane (Component  glassPane)
          glassPane 프로퍼티을 설정합니다.
 void JWindow. setGlassPane (Component  glassPane)
          glassPane 프로퍼티을 설정합니다.
 void JApplet. setGlassPane (Component  glassPane)
          glassPane 프로퍼티을 설정합니다.
 void GroupLayout. setHonorsVisibility (Component  component, Boolean  honorsVisibility)
          사이즈 및 배치의 설정때, 컴퍼넌트의 가시 설정을 고려할지 어떨지를 설정합니다.
 void JPopupMenu. setInvoker (Component  invoker)
          pop-up menu의 호출 컴퍼넌트, 즉, pop-up menu 항목이 표시되는 컴퍼넌트를 설정합니다.
 void JLabel. setLabelFor (Component  c)
          이 라벨을 할당할 수 있고 있는 컴퍼넌트를 설정합니다.
 void JLayeredPane. setLayer (Component  c, int layer)
          지정된 컴퍼넌트의 층 속성을 설정해, 층내에서 맨 밑의 컴퍼넌트로 합니다.
 void JLayeredPane. setLayer (Component  c, int layer, int position)
          지정된 컴퍼넌트의 층 속성과 층내에서의 컴퍼넌트의 위치를 지정합니다.
 void JSplitPane. setLeftComponent (Component  comp)
          컴퍼넌트를 디바이더의 왼쪽 (위)으로 설정합니다.
 void JComponent. setNextFocusableComponent (Component  aComponent)
          추천 되고 있지 않습니다.  JDK Version 1.4 이후는,FocusTraversalPolicy 로 옮겨졌습니다.
 void JLayeredPane. setPosition (Component  c, int position)
          컴퍼넌트를 현재의 층의 position 로 이동합니다.
 void JSplitPane. setRightComponent (Component  comp)
          디바이더의 오른쪽 (또는 아래)의 컴퍼넌트를 설정합니다.
 void JScrollPane. setRowHeaderView (Component  view)
          필요에 따라서 행 헤더의 뷰포트를 작성해, 뷰를 설정하고 나서, 행 헤더의 뷰포트를 스크롤 구획에 추가합니다.
 void JMenuBar. setSelected (Component  sel)
          현재 선택되고 있는 컴퍼넌트를 설정합니다.
 void JPopupMenu. setSelected (Component  sel)
          현재 선택되는 컴퍼넌트를 설정합니다.
 void JTabbedPane. setSelectedComponent (Component  c)
          탭 구획의 선택 컴퍼넌트를 설정합니다.
 void JTabbedPane. setTabComponentAt (int index, Component  component)
          지정된 탭의 타이틀을 draw 하는 컴퍼넌트를 설정합니다.
 void JSplitPane. setTopComponent (Component  comp)
          컴퍼넌트를 디바이더 위 또는 왼쪽으로 설정합니다.
 void JViewport. setView (Component  view)
          JViewport 의 1 개의 경량인 아이 (view)를 설정합니다.
 void JScrollPane. setViewportView (Component  view)
          필요에 따라서 뷰포트를 작성하고 나서, 뷰를 설정합니다.
 void JPopupMenu. show (Component  invoker, int x, int y)
          호출 컴퍼넌트내의 x, y 좌표로 지정된 위치에, pop-up menu를 표시합니다.
static int JOptionPane. showConfirmDialog (Component  parentComponent, Object  message)
          옵션이 Yes,No, 및 Cancel 로 타이틀이 Select an Option 의, 다이얼로그를 표시합니다.
static int JOptionPane. showConfirmDialog (Component  parentComponent, Object  message, String  title, int optionType)
          optionType 파라미터로 선택 항목수가 정해지는 다이얼로그를 표시합니다.
static int JOptionPane. showConfirmDialog (Component  parentComponent, Object  message, String  title, int optionType, int messageType)
          optionType 파라미터로 선택 항목수가 정해지는 다이얼로그를 표시합니다.
static int JOptionPane. showConfirmDialog (Component  parentComponent, Object  message, String  title, int optionType, int messageType, Icon  icon)
          지정된 아이콘을 가지는 다이얼로그를 표시합니다.
 int JFileChooser. showDialog (Component  parent, String  approveButtonText)
          카스탐아프르브보탄과 함께 커스텀 파일 츄-더를 표시합니다.
static Color JColorChooser. showDialog (Component  component, String  title, Color  initialColor)
          모덜인 칼라 츄-더 다이얼로그를 표시해, 다이얼로그가 숨겨질 때까지 블록 합니다.
static String JOptionPane. showInputDialog (Component  parentComponent, Object  message)
          parentComponent 를 부모로서 사용자에게 입력을 요구하는 퀘스쳔 메세지 다이얼로그를 표시합니다.
static String JOptionPane. showInputDialog (Component  parentComponent, Object  message, Object  initialSelectionValue)
          parentComponent 를 부모로서 사용자에게 입력을 요구하는 퀘스쳔 메세지 다이얼로그를 표시합니다.
static String JOptionPane. showInputDialog (Component  parentComponent, Object  message, String  title, int messageType)
          parentComponent 를 부모로서 사용자에게 입력을 요구하는 다이얼로그를 표시합니다.
static Object JOptionPane. showInputDialog (Component  parentComponent, Object  message, String  title, int messageType, Icon  icon, Object [] selectionValues, Object  initialSelectionValue)
          초기 선택, 지정 가능한 선택 항목, 및 그 이외의 모든 옵션의 지정이 가능한 블로킹 다이얼로그로 사용자에게 입력을 요구합니다.
static int JOptionPane. showInternalConfirmDialog (Component  parentComponent, Object  message)
          옵션이 Yes,No, 및 Cancel 로 타이틀이 Select an Option 의, 내부 다이얼로그 패널을 표시합니다.
static int JOptionPane. showInternalConfirmDialog (Component  parentComponent, Object  message, String  title, int optionType)
          optionType 파라미터로 선택 항목수가 정해지는 내부 다이얼로그 패널을 표시합니다.
static int JOptionPane. showInternalConfirmDialog (Component  parentComponent, Object  message, String  title, int optionType, int messageType)
          optionType 파라미터로 선택 항목수가 정해지는 내부 다이얼로그 패널을 표시합니다.
static int JOptionPane. showInternalConfirmDialog (Component  parentComponent, Object  message, String  title, int optionType, int messageType, Icon  icon)
          지정된 아이콘을 가지는 내부 다이얼로그 패널을 표시합니다.
static String JOptionPane. showInternalInputDialog (Component  parentComponent, Object  message)
          parentComponent 를 부모로서 사용자에게 입력을 요구하는 내부 퀘스쳔 메세지 다이얼로그를 표시합니다.
static String JOptionPane. showInternalInputDialog (Component  parentComponent, Object  message, String  title, int messageType)
          parentComponent 를 부모로서 사용자에게 입력을 요구하는 내부 다이얼로그를 표시합니다.
static Object JOptionPane. showInternalInputDialog (Component  parentComponent, Object  message, String  title, int messageType, Icon  icon, Object [] selectionValues, Object  initialSelectionValue)
          초기 선택, 지정 가능한 선택 항목, 및 그 이외의 모든 옵션의 지정이 가능한 블로킹 내부 다이얼로그로 사용자에게 입력을 요구합니다.
static void JOptionPane. showInternalMessageDialog (Component  parentComponent, Object  message)
          내부 확인 다이얼로그 패널을 표시합니다.
static void JOptionPane. showInternalMessageDialog (Component  parentComponent, Object  message, String  title, int messageType)
          messageType 파라미터로 지정된 디폴트 아이콘을 사용해, 메세지를 표시하기 위한 내부 다이얼로그 패널을 표시합니다.
static void JOptionPane. showInternalMessageDialog (Component  parentComponent, Object  message, String  title, int messageType, Icon  icon)
          모든 파라미터를 지정해, 메세지를 표시하기 위한 내부 다이얼로그 패널을 표시합니다.
static int JOptionPane. showInternalOptionDialog (Component  parentComponent, Object  message, String  title, int optionType, int messageType, Icon  icon, Object [] options, Object  initialValue)
          지정된 아이콘을 가지는 내부 다이얼로그 패널을 표시합니다.
static void JOptionPane. showMessageDialog (Component  parentComponent, Object  message)
           「Message」라고 하는 타이틀의 정보 메세지 다이얼로그를 표시합니다.
static void JOptionPane. showMessageDialog (Component  parentComponent, Object  message, String  title, int messageType)
          messageType 파라미터로 지시받은 디폴트의 아이콘을 사용해, 메세지를 표시하기 위한 다이얼로그를 표시합니다.
static void JOptionPane. showMessageDialog (Component  parentComponent, Object  message, String  title, int messageType, Icon  icon)
          모든 파라미터를 지정해, 메세지를 표시하기 위한 다이얼로그를 표시합니다.
 int JFileChooser. showOpenDialog (Component  parent)
          [Open File] 파일 츄-더 다이얼로그를 표시합니다.
static int JOptionPane. showOptionDialog (Component  parentComponent, Object  message, String  title, int optionType, int messageType, Icon  icon, Object [] options, Object  initialValue)
          지정된 아이콘을 가지는 다이얼로그를 표시합니다.
 int JFileChooser. showSaveDialog (Component  parent)
          [Save File] 파일 츄-더 다이얼로그를 표시합니다.
static void SwingUtilities. updateComponentTreeUI (Component  c)
          단순한 Look & Feel 의 변경으로, 트리내의 각 노드에 updateUI() 처리를 실시하는 것, 즉 현재의 Look & Feel 로 그 UI 프로퍼티을 초기화하는 것을 요구합니다.
static Spring Spring. width (Component  c)
          minimum,preferred,maximum, 및 value 의 각 프로퍼티이, 각각 지정된 컴퍼넌트의 minimumSize,preferredSize,maximumSize, 및 size 의 각 프로퍼티의 폭으로 정의되고 있는 스프링을 돌려줍니다.
static Window SwingUtilities. windowForComponent (Component  c)
          c 의 상위의 최초의 Window 인가,cWindow 내에 포함되지 않은 경우는 null 를 돌려줍니다.
 

Component 형의 형태 인수를 가지는 javax.swing 의 메소드 파라미터
protected  void SortingFocusTraversalPolicy. setComparator (Comparator <? super Component > comparator)
          포커스 traversal 사이클로 Components 를 소트 하기 위해서 사용하는 Comparator 를 설정합니다.
 

Component 형의 파라미터를 가지는 javax.swing 의 생성자
JScrollPane (Component  view)
          지정된 컴퍼넌트의 컨텐츠를 표시하는 JScrollPane 를 작성합니다.
JScrollPane (Component  view, int vsbPolicy, int hsbPolicy)
          뷰의 위치를 1 조의 스크롤 바를 사용해 제어할 수 있는 뷰포트내에 뷰콘포넨트를 표시하는 JScrollPane 를 작성합니다.
JSplitPane (int newOrientation, boolean newContinuousLayout, Component  newLeftComponent, Component  newRightComponent)
          방향, 재draw 스타일, 컴퍼넌트를 지정해 새로운 JSplitPane 를 작성합니다.
JSplitPane (int newOrientation, Component  newLeftComponent, Component  newRightComponent)
          방향과 연속한 재draw를 실시하지 않는 컴퍼넌트를 지정해 새로운 JSplitPane 를 작성합니다.
Popup (Component  owner, Component  contents, int x, int y)
          컴퍼넌트 contents 를 포함한 컴퍼넌트 ownerPopup 를 작성합니다.
ProgressMonitor (Component  parentComponent, Object  message, String  note, int min, int max)
          진척 상황을 나타내는 그래픽 객체를 구축합니다.
ProgressMonitorInputStream (Component  parentComponent, Object  message, InputStream  in)
          입력 스트림의 진척을 감시하는 객체를 구축합니다.
SpringLayout.Constraints (Component  c)
          컴퍼넌트 c 에 적절한 스프링 (x,y,width, 및 height)을 지정해,Constraints 객체를 작성합니다.
TransferHandler.TransferSupport (Component  component, Transferable  transferable)
          지정의 컴퍼넌트 및 Transferable 에 대해서,isDrop() 의 값을 false 로 설정해 TransferSupport 를 작성합니다.
 

Component 형의 형태 인수를 가지는 javax.swing 의 생성자 파라미터
SortingFocusTraversalPolicy (Comparator <? super Component > comparator)
          지정된 Comparator 로 SortingFocusTraversalPolicy 를 구축합니다.
 

javax.swing.border 에서의 Component 의 사용
 

Component 형의 파라미터를 가지는 javax.swing.border 의 메소드
 int AbstractBorder. getBaseline (Component  c, int width, int height)
          baseline를 돌려줍니다.
 int TitledBorder. getBaseline (Component  c, int width, int height)
          baseline를 돌려줍니다.
 Component.BaselineResizeBehavior AbstractBorder. getBaselineResizeBehavior (Component  c)
          사이즈의 변화에 맞추어 컴퍼넌트의 baseline가 어떻게 변화하는지를 나타내는 열거를 돌려줍니다.
 Component.BaselineResizeBehavior TitledBorder. getBaselineResizeBehavior (Component  c)
          사이즈의 변화에 맞추어 경계의 baseline가 어떻게 변화하는지를 나타내는 열거를 돌려줍니다.
 Insets Border. getBorderInsets (Component  c)
          경계의 인 세트의 값을 돌려줍니다.
 Insets EmptyBorder. getBorderInsets (Component  c)
          경계의 인 세트의 값을 돌려줍니다.
 Insets AbstractBorder. getBorderInsets (Component  c)
          이 디폴트 구현은,top,left,bottom, 및 right 의 각 필드가 0 으로 설정되어 있을 때, 새로운 Insets 인스턴스를 돌려줍니다.
 Insets CompoundBorder. getBorderInsets (Component  c)
          외측 경계의 인 세트를 안쪽 경계의 인 세트에 가산해, 복합 경계의 인 세트의 값을 돌려줍니다.
 Insets MatteBorder. getBorderInsets (Component  c)
          경계의 인 세트의 값을 돌려줍니다.
 Insets LineBorder. getBorderInsets (Component  c)
          경계의 인 세트의 값을 돌려줍니다.
 Insets EtchedBorder. getBorderInsets (Component  c)
          경계의 인 세트의 값을 돌려줍니다.
 Insets BevelBorder. getBorderInsets (Component  c)
          경계의 인 세트의 값을 돌려줍니다.
 Insets TitledBorder. getBorderInsets (Component  c)
          경계의 인 세트의 값을 돌려줍니다.
 Insets SoftBevelBorder. getBorderInsets (Component  c)
          경계의 인 세트의 값을 돌려줍니다.
 Insets EmptyBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets AbstractBorder. getBorderInsets (Component  c, Insets  insets)
          인 세트 파라미터를, 이 Border 의 현재의 인 세트로 다시 초기화합니다.
 Insets CompoundBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets MatteBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets LineBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets EtchedBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets BevelBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets TitledBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets SoftBevelBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
protected  Font TitledBorder. getFont (Component  c)
           
 Color EtchedBorder. getHighlightColor (Component  c)
          지정된 컴퍼넌트에 draw 되었을 때에 에칭 경계의 하이라이트의 칼라를 돌려줍니다.
 Color BevelBorder. getHighlightInnerColor (Component  c)
          지정된 컴퍼넌트에 draw 되었을 때에 사영 경계의 안쪽 하이라이트의 칼라를 돌려줍니다.
 Color BevelBorder. getHighlightOuterColor (Component  c)
          지정된 컴퍼넌트에 draw 되었을 때에 사영 경계의 외측 하이라이트의 칼라를 돌려줍니다.
static Rectangle AbstractBorder. getInteriorRectangle (Component  c, Border  b, int x, int y, int width, int height)
          경계의 인 세트로부터 인수의 값을 감산해 구형을 돌려줍니다.
 Rectangle AbstractBorder. getInteriorRectangle (Component  c, int x, int y, int width, int height)
          정적 메소드를 호출하는 편리한 메소드입니다.
 Dimension TitledBorder. getMinimumSize (Component  c)
          경계와 타이틀의 전체를 표시하는 경우에 경계가 필요로 하는, 스페이스의 최소치를 돌려줍니다.
 Color EtchedBorder. getShadowColor (Component  c)
          지정된 컴퍼넌트에 draw 되었을 때에 에칭 경계의 음영의 칼라를 돌려줍니다.
 Color BevelBorder. getShadowInnerColor (Component  c)
          지정된 컴퍼넌트에 draw 되었을 때에 사영 경계의 안쪽 음영의 칼라를 돌려줍니다.
 Color BevelBorder. getShadowOuterColor (Component  c)
          지정된 컴퍼넌트에 draw 되었을 때에 사영 경계의 외측 음영의 칼라를 돌려줍니다.
 void Border. paintBorder (Component  c, Graphics  g, int x, int y, int width, int height)
          지정된 컴퍼넌트의 경계를, 지정된 위치 및 사이즈로 그립니다.
 void EmptyBorder. paintBorder (Component  c, Graphics  g, int x, int y, int width, int height)
          디폴트에서는, draw를 실시하지 않습니다.
 void AbstractBorder. paintBorder (Component  c, Graphics  g, int x, int y, int width, int height)
          이 디폴트 구현에서는, 페인트를 실시하지 않습니다.
 void CompoundBorder. paintBorder (Component  c, Graphics  g, int x, int y, int width, int height)
          복합 경계를 그립니다.
 void MatteBorder. paintBorder (Component  c, Graphics  g, int x, int y, int width, int height)
          장식인연 경계를 그립니다.
 void LineBorder. paintBorder (Component  c, Graphics  g, int x, int y, int width, int height)
          지정된 컴퍼넌트의 경계를, 지정된 위치 및 사이즈로 그립니다.
 void EtchedBorder. paintBorder (Component  c, Graphics  g, int x, int y, int width, int height)
          지정된 컴퍼넌트의 경계를, 지정된 위치 및 사이즈로 그립니다.
 void BevelBorder. paintBorder (Component  c, Graphics  g, int x, int y, int width, int height)
          지정된 컴퍼넌트의 경계를, 지정된 위치 및 사이즈로 그립니다.
 void TitledBorder. paintBorder (Component  c, Graphics  g, int x, int y, int width, int height)
          지정된 컴퍼넌트의 경계를, 지정된 위치 및 사이즈로 그립니다.
 void SoftBevelBorder. paintBorder (Component  c, Graphics  g, int x, int y, int width, int height)
          지정된 컴퍼넌트의 경계를, 지정된 위치 및 사이즈로 그립니다.
protected  void BevelBorder. paintLoweredBevel (Component  c, Graphics  g, int x, int y, int width, int height)
           
protected  void BevelBorder. paintRaisedBevel (Component  c, Graphics  g, int x, int y, int width, int height)
           
 

javax.swing.colorchooser 에서의 Component 의 사용
 

javax.swing.colorchooser 에서의 Component 의 서브 클래스
 class AbstractColorChooserPanel
          칼라 츄-더의 추상 슈퍼 클래스입니다.
 

javax.swing.event 에서의 Component 의 사용
 

Component 형의 파라미터를 가지는 javax.swing.event 의 생성자
MenuDragMouseEvent (Component  source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger, MenuElement [] p, MenuSelectionManager  m)
          MenuDragMouseEvent 객체를 구축합니다.
MenuDragMouseEvent (Component  source, int id, long when, int modifiers, int x, int y, int xAbs, int yAbs, int clickCount, boolean popupTrigger, MenuElement [] p, MenuSelectionManager  m)
          MenuDragMouseEvent 객체를 구축합니다.
MenuKeyEvent (Component  source, int id, long when, int modifiers, int keyCode, char keyChar, MenuElement [] p, MenuSelectionManager  m)
          MenuKeyEvent 객체를 구축합니다.
 

javax.swing.plaf 에서의 Component 의 사용
 

Component 형의 파라미터를 가지는 javax.swing.plaf 의 메소드
 Insets BorderUIResource. getBorderInsets (Component  c)
           
 void BorderUIResource. paintBorder (Component  c, Graphics  g, int x, int y, int width, int height)
           
 void IconUIResource. paintIcon (Component  c, Graphics  g, int x, int y)
           
 

javax.swing.plaf.basic 에서의 Component 의 사용
 

javax.swing.plaf.basic 에서의 Component 의 서브 클래스
 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
           
 

Component 로서 선언되고 있는 javax.swing.plaf.basic 의 필드
protected  Component [] BasicSplitPaneUI.BasicHorizontalLayoutManager. components
           
protected  Component BasicTreeUI.MouseInputHandler. destination
          모든 이벤트를 받는 송신지입니다.
protected  Component BasicTreeUI. editingComponent
          이것은 편집시에, 실제의 편집을 실시하는 Component 가 됩니다.
protected  Component BasicComboBoxUI. editor
           
protected  Component BasicSplitPaneDivider. hiddenDivider
          비연속 layout mode에 사용되는 디바이더입니다.
protected  Component BasicOptionPaneUI. initialFocusComponent
          selectInitialValue 를 사용해 메세지가 보내졌을 때에, 포커스를 받는 컴퍼넌트입니다.
protected  Component BasicSplitPaneUI. nonContinuousLayoutDivider
          비연속 레이아웃이 사용되고 있을 때의 디바이더의 음영의 인스턴스입니다.
protected  Component BasicTreeUI.MouseInputHandler. source
          이벤트를 가져오는 소스입니다.
 Component BasicMenuUI.ChangeHandler. wasFocused
           
 

Component 를 돌려주는 javax.swing.plaf.basic 의 메소드
protected  Component BasicSplitPaneUI. createDefaultNonContinuousLayoutDivider ()
          디폴트의 비연속 레이아웃의 디바이더를 돌려줍니다.
protected  Component BasicSpinnerUI. createNextButton ()
          스피나-모델의 값을 spinner.getNextValue 로부터 반환되는 객체로 옮겨놓는 컴퍼넌트를 작성합니다.
protected  Component BasicSpinnerUI. createPreviousButton ()
          스피나-모델의 값을 spinner.getPreviousValue로부터 반환되는 객체로 옮겨놓는 컴퍼넌트를 작성합니다.
 Component BasicComboBoxEditor. getEditorComponent ()
           
protected  Component BasicSliderUI. getHighestValueLabel ()
          라벨 테이블의 최소의 슬라이더치에 대응하는 라벨을 돌려줍니다.
 Component BasicComboBoxRenderer. getListCellRendererComponent (JList  list, Object  value, int index, boolean isSelected, boolean cellHasFocus)
           
protected  Component BasicSliderUI. getLowestValueLabel ()
          라벨 테이블의 최대의 슬라이더치에 대응하는 라벨을 돌려줍니다.
 Component BasicSplitPaneUI. getNonContinuousLayoutDivider ()
          splitPane 가 비연속 레이아웃으로 설정되어 있을 때 사용하는 디바이더를 돌려줍니다.
protected  Component BasicTabbedPaneUI. getVisibleComponent ()
           
 

Component 형의 파라미터를 가지는 javax.swing.plaf.basic 의 메소드
 void BasicSplitPaneUI.BasicHorizontalLayoutManager. addLayoutComponent (Component  comp, Object  constraints)
          지정된 제약 객체를 사용해, 지정된 컴퍼넌트를 레이아웃에 추가합니다.
 void BasicScrollBarUI. addLayoutComponent (String  name, Component  child)
           
 void BasicComboBoxUI.ComboBoxLayoutManager. addLayoutComponent (String  name, Component  comp)
           
 void BasicTabbedPaneUI.TabbedPaneLayout. addLayoutComponent (String  name, Component  comp)
           
 void BasicSplitPaneUI.BasicHorizontalLayoutManager. addLayoutComponent (String  place, Component  component)
          컴퍼넌트를 place 에 추가합니다.
 void BasicSplitPaneDivider.DividerLayout. addLayoutComponent (String  string, Component  c)
           
 void BasicOptionPaneUI.ButtonAreaLayout. addLayoutComponent (String  string, Component  comp)
           
 void BasicInternalFrameUI.InternalFrameLayout. addLayoutComponent (String  name, Component  c)
           
 void BasicInternalFrameTitlePane.TitlePaneLayout. addLayoutComponent (String  name, Component  c)
           
 boolean BasicToolBarUI. canDock (Component  c, Point  p)
           
protected  void BasicTreeUI. drawCentered (Component  c, Graphics  graphics, Icon  icon, int x, int y)
           
 Insets BasicBorders.ButtonBorder. getBorderInsets (Component  c)
           
 Insets BasicBorders.ToggleButtonBorder. getBorderInsets (Component  c)
           
 Insets BasicBorders.RadioButtonBorder. getBorderInsets (Component  c)
           
 Insets BasicBorders.MenuBarBorder. getBorderInsets (Component  c)
           
 Insets BasicBorders.MarginBorder. getBorderInsets (Component  c)
           
 Insets BasicBorders.FieldBorder. getBorderInsets (Component  c)
           
 Insets BasicBorders.SplitPaneBorder. getBorderInsets (Component  c)
           
 Insets BasicBorders.ButtonBorder. getBorderInsets (Component  c, Insets  insets)
           
 Insets BasicBorders.ToggleButtonBorder. getBorderInsets (Component  c, Insets  insets)
           
 Insets BasicBorders.RadioButtonBorder. getBorderInsets (Component  c, Insets  insets)
           
 Insets BasicBorders.MenuBarBorder. getBorderInsets (Component  c, Insets  insets)
           
 Insets BasicBorders.MarginBorder. getBorderInsets (Component  c, Insets  insets)
           
 Insets BasicBorders.FieldBorder. getBorderInsets (Component  c, Insets  insets)
           
protected  int BasicSplitPaneUI.BasicHorizontalLayoutManager. getPreferredSizeOfComponent (Component  c)
          건네받은 컴퍼넌트의 적절한 사이즈의 폭을 돌려줍니다.
protected  int BasicSplitPaneUI.BasicHorizontalLayoutManager. getSizeOfComponent (Component  c)
          건네받은 컴퍼넌트의 폭을 돌려줍니다.
protected  void BasicSpinnerUI. installNextButtonListeners (Component  c)
          사용자의 제스처(gesture)에 응해 JSpinner 를 갱신하기 위해서, 필요한 청취자를 「다음에」버튼 c 에 인스톨 합니다.
protected  void BasicSpinnerUI. installPreviousButtonListeners (Component  c)
          사용자의 제스처(gesture)에 응해 JSpinner 를 갱신하기 위해서, 필요한 청취자를 「돌아온다」버튼 c 에 인스톨 합니다.
 void BasicBorders.RolloverButtonBorder. paintBorder (Component  c, Graphics  g, int x, int y, int w, int h)
           
 void BasicBorders.ButtonBorder. paintBorder (Component  c, Graphics  g, int x, int y, int width, int height)
           
 void BasicBorders.ToggleButtonBorder. paintBorder (Component  c, Graphics  g, int x, int y, int width, int height)
           
 void BasicBorders.RadioButtonBorder. paintBorder (Component  c, Graphics  g, int x, int y, int width, int height)
           
 void BasicBorders.MenuBarBorder. paintBorder (Component  c, Graphics  g, int x, int y, int width, int height)
           
 void BasicBorders.FieldBorder. paintBorder (Component  c, Graphics  g, int x, int y, int width, int height)
           
 void BasicBorders.SplitPaneBorder. paintBorder (Component  c, Graphics  g, int x, int y, int width, int height)
           
protected  void BasicSliderUI. paintHorizontalLabel (Graphics  g, int value, Component  label)
          라벨 테이블의 각 라벨에 대해서 불려 갑니다.
protected  void BasicSliderUI. paintVerticalLabel (Graphics  g, int value, Component  label)
          라벨 테이블의 각 라벨에 대해서 불려 갑니다.
 void BasicScrollBarUI. removeLayoutComponent (Component  child)
           
 void BasicComboBoxUI.ComboBoxLayoutManager. removeLayoutComponent (Component  comp)
           
 void BasicTabbedPaneUI.TabbedPaneLayout. removeLayoutComponent (Component  comp)
           
 void BasicSplitPaneUI.BasicHorizontalLayoutManager. removeLayoutComponent (Component  component)
          지정된 컴퍼넌트를 삭제합니다.
 void BasicSplitPaneDivider.DividerLayout. removeLayoutComponent (Component  c)
           
 void BasicOptionPaneUI.ButtonAreaLayout. removeLayoutComponent (Component  c)
           
 void BasicInternalFrameUI.InternalFrameLayout. removeLayoutComponent (Component  c)
           
 void BasicInternalFrameTitlePane.TitlePaneLayout. removeLayoutComponent (Component  c)
           
protected  void BasicToolBarUI. setBorderToNonRollover (Component  c)
          createNonRolloverBorder 가 작성한 비롤 오버 경계를 가지도록(듯이), 컴퍼넌트의 경계를 설정합니다.
protected  void BasicToolBarUI. setBorderToNormal (Component  c)
          컴퍼넌트의 경계가 일반적으로의 경계를 가지도록(듯이) 설정합니다.
protected  void BasicToolBarUI. setBorderToRollover (Component  c)
          createRolloverBorder 가 작성한 롤 오버 경계를 가지도록(듯이), 컴퍼넌트의 경계를 설정합니다.
protected  void BasicSplitPaneUI.BasicHorizontalLayoutManager. setComponentToSize (Component  c, int size, int location, Insets  insets, Dimension  containerSize)
          x 위치를 location, y 위치를 insets.top 에 배치하는 것으로써, 컴퍼넌트 c 의 폭을 size 로 설정해, 그 높이를 containersize.height 로부터 상인 세트와 하인 세트를 감산한 값으로 설정합니다.
protected  void BasicSplitPaneUI. setNonContinuousLayoutDivider (Component  newDivider)
          splitPane 가 비연속 레이아웃으로 설정되어 있을 때 사용되는 디바이더를 설정합니다.
protected  void BasicSplitPaneUI. setNonContinuousLayoutDivider (Component  newDivider, boolean rememberSizes)
          사용하는 디바이더를 설정합니다.
protected  void BasicTabbedPaneUI. setVisibleComponent (Component  component)
           
 

Component 형의 파라미터를 가지는 javax.swing.plaf.basic 의 생성자
BasicTreeUI.MouseInputHandler (Component  source, Component  destination, MouseEvent  event)
           
 

javax.swing.plaf.metal 에서의 Component 의 사용
 

javax.swing.plaf.metal 에서의 Component 의 서브 클래스
 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 객체입니다.
 

Component 를 돌려주는 javax.swing.plaf.metal 의 메소드
 Component MetalFileChooserUI.FilterComboBoxRenderer. getListCellRendererComponent (JList  list, Object  value, int index, boolean isSelected, boolean cellHasFocus)
           
 

Component 형의 파라미터를 가지는 javax.swing.plaf.metal 의 메소드
protected  void MetalCheckBoxIcon. drawCheck (Component  c, Graphics  g, int x, int y)
           
 Insets MetalBorders.Flush3DBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.ButtonBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.InternalFrameBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.PaletteBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.OptionDialogBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.MenuBarBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.MenuItemBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.PopupMenuBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.ToolBarBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.ScrollPaneBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.TableHeaderBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.Flush3DBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.ButtonBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.InternalFrameBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.PaletteBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.OptionDialogBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.MenuBarBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.MenuItemBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.PopupMenuBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.ToolBarBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 void MetalBorders.Flush3DBorder. paintBorder (Component  c, Graphics  g, int x, int y, int w, int h)
           
 void MetalBorders.ButtonBorder. paintBorder (Component  c, Graphics  g, int x, int y, int w, int h)
           
 void MetalBorders.InternalFrameBorder. paintBorder (Component  c, Graphics  g, int x, int y, int w, int h)
           
 void MetalBorders.PaletteBorder. paintBorder (Component  c, Graphics  g, int x, int y, int w, int h)
           
 void MetalBorders.OptionDialogBorder. paintBorder (Component  c, Graphics  g, int x, int y, int w, int h)
           
 void MetalBorders.MenuBarBorder. paintBorder (Component  c, Graphics  g, int x, int y, int w, int h)
           
 void MetalBorders.MenuItemBorder. paintBorder (Component  c, Graphics  g, int x, int y, int w, int h)
           
 void MetalBorders.PopupMenuBorder. paintBorder (Component  c, Graphics  g, int x, int y, int w, int h)
           
 void MetalBorders.RolloverButtonBorder. paintBorder (Component  c, Graphics  g, int x, int y, int w, int h)
           
 void MetalBorders.ToolBarBorder. paintBorder (Component  c, Graphics  g, int x, int y, int w, int h)
           
 void MetalBorders.TextFieldBorder. paintBorder (Component  c, Graphics  g, int x, int y, int w, int h)
           
 void MetalBorders.ScrollPaneBorder. paintBorder (Component  c, Graphics  g, int x, int y, int w, int h)
           
 void MetalBorders.ToggleButtonBorder. paintBorder (Component  c, Graphics  g, int x, int y, int w, int h)
           
 void MetalBorders.TableHeaderBorder. paintBorder (Component  c, Graphics  g, int x, int y, int w, int h)
           
 void MetalIconFactory.PaletteCloseIcon. paintIcon (Component  c, Graphics  g, int x, int y)
           
 void MetalIconFactory.FolderIcon16. paintIcon (Component  c, Graphics  g, int x, int y)
           
 void MetalIconFactory.FileIcon16. paintIcon (Component  c, Graphics  g, int x, int y)
           
 void MetalIconFactory.TreeControlIcon. paintIcon (Component  c, Graphics  g, int x, int y)
           
 void MetalComboBoxIcon. paintIcon (Component  c, Graphics  g, int x, int y)
          수평선을 그립니다.
 void MetalCheckBoxIcon. paintIcon (Component  c, Graphics  g, int x, int y)
           
 void MetalIconFactory.TreeControlIcon. paintMe (Component  c, Graphics  g, int x, int y)
           
 void MetalLookAndFeel. provideErrorFeedback (Component  component)
          포커스를 가지는, 편집 불가능한 JTextField 에 붙이기를 실시하는 등, 사용자가 무효인 조작을 하려고 했을 때에 불려 갑니다.
protected  void MetalToolBarUI. setBorderToNonRollover (Component  c)
           
 

javax.swing.plaf.synth 에서의 Component 의 사용
 

Component 형의 파라미터를 가지는 javax.swing.plaf.synth 의 메소드
static void SynthLookAndFeel. updateStyles (Component  c)
          c 에 관련지을 수 있었던 스타일과 그 모든 아이를 갱신합니다.
 

javax.swing.table 에서의 Component 의 사용
 

javax.swing.table 에서의 Component 의 서브 클래스
 class DefaultTableCellRenderer
          JTable 로 각 셀을 draw (표시)하기 위한 표준 클래스입니다.
static class DefaultTableCellRenderer.UIResource
          UIResource 을 구현하는 DefaultTableCellRenderer 의 서브 클래스입니다.
 class JTableHeader
          JTable 의 헤더를 관리하는 객체입니다.
 

Component 를 돌려주는 javax.swing.table 의 메소드
 Component TableCellEditor. getTableCellEditorComponent (JTable  table, Object  value, boolean isSelected, int row, int column)
          에디터의 초기치 value 를 설정합니다.
 Component TableCellRenderer. getTableCellRendererComponent (JTable  table, Object  value, boolean isSelected, boolean hasFocus, int row, int column)
          셀을 draw 하는데 사용되는 컴퍼넌트를 돌려줍니다.
 Component DefaultTableCellRenderer. getTableCellRendererComponent (JTable  table, Object  value, boolean isSelected, boolean hasFocus, int row, int column)
          디폴트의 테이블 셀 렌더링을 돌려줍니다.
 

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

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

Component 를 돌려주는 javax.swing.text 의 메소드
protected  Component ComponentView. createComponent ()
          이 뷰에 관련한 컴퍼넌트를 작성합니다.
 Component ComponentView. getComponent ()
          뷰에 관련한 컴퍼넌트를 가져옵니다.
static Component StyleConstants. getComponent (AttributeSet  a)
          속성 리스트로부터 컴퍼넌트의 설정을 돌려줍니다.
 

Component 형의 파라미터를 가지는 javax.swing.text 의 메소드
protected  void PlainView. damageLineRange (int line0, int line1, Shape  a, Component  host)
          지정된 행 범위를 재그립니다.
static void StyleConstants. setComponent (MutableAttributeSet  a, Component  c)
          컴퍼넌트 속성을 설정합니다.
 

javax.swing.text.html 에서의 Component 의 사용
 

Component 를 돌려주는 javax.swing.text.html 의 메소드
protected  Component ObjectView. createComponent ()
          컴퍼넌트를 작성합니다.
protected  Component FormView. createComponent ()
          컴퍼넌트를 작성합니다.
 

javax.swing.tree 에서의 Component 의 사용
 

javax.swing.tree 에서의 Component 의 서브 클래스
 class DefaultTreeCellEditor.DefaultTextField
          에디터가 제공되지 않는 경우에 사용하는 TextField 입니다.
 class DefaultTreeCellEditor.EditorContainer
          editingComponent 를 배치하는 컨테이너입니다.
 class DefaultTreeCellRenderer
          트리의 엔트리를 표시합니다.
 

Component 로서 선언되고 있는 javax.swing.tree 의 필드
protected  Component DefaultTreeCellEditor. editingComponent
          editingContainer 로부터 취득되어 편집으로 사용되는 컴퍼넌트입니다.
 

Component 를 돌려주는 javax.swing.tree 의 메소드
 Component TreeCellEditor. getTreeCellEditorComponent (JTree  tree, Object  value, boolean isSelected, boolean expanded, boolean leaf, int row)
          에디터의 초기치 value 를 설정합니다.
 Component DefaultTreeCellEditor. getTreeCellEditorComponent (JTree  tree, Object  value, boolean isSelected, boolean expanded, boolean leaf, int row)
          에디터를 설정합니다.
 Component DefaultTreeCellRenderer. getTreeCellRendererComponent (JTree  tree, Object  value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus)
          컴퍼넌트에게 건네지는 내용에 근거해 렌더링을 설정합니다.
 Component TreeCellRenderer. getTreeCellRendererComponent (JTree  tree, Object  value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
          현재의 트리 셀의 값을 value 로 설정합니다.
 


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