클래스 java.awt.Component 의 사용 (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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)` 이 `DragSource` 에 `DragGestureRecognizer` 의 디폴트 추상 서브 클래스를 구현하는 새로운 `DragSourceRecognizer` 를 작성해, 새롭게 작성된 객체에, 지정된 `Component` 및 `DragGestureListener` 를 설정합니다.

`

`<T extends DragGestureRecognizer > T`

`

`DragSource. createDragGestureRecognizer (Class <T> recognizerAbstractClass, Component c, int actions, DragGestureListener dgl)`
`DragGestureRecognizer` 의 지정된 추상 서브 클래스를 구현하는 새로운 `DragGestureRecognizer` 를 작성해, 새롭게 작성된 객체에, 지정된 `Component` 및 `DragGestureListener` 를 설정합니다.

`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` 모델이 `SpinnerDateModel` 의 `JSpinner` 용의 에디터입니다.
`static class` | `JSpinner.DefaultEditor` 특수한 에디터용의 간단한 base class입니다.
`static class` | `JSpinner.ListEditor` 모델이 `SpinnerListModel` 의 `JSpinner` 용의 에디터입니다.
`static class` | `JSpinner.NumberEditor` 모델이 `SpinnerNumberModel` 의 `JSpinner` 용의 에디터입니다.
`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)` 이 `Group` 에 `Component` 를 추가합니다.
`GroupLayout.SequentialGroup` | `GroupLayout.SequentialGroup. addComponent (boolean useAsBaseline, Component component, int min, int pref, int max)` 지정의 사이즈로, 이 `Group` 에 `Component` 를 추가합니다.
`GroupLayout.Group` | `GroupLayout.Group. addComponent (Component component)` 이 `Group` 에 `Component` 를 추가합니다.
`GroupLayout.SequentialGroup` | `GroupLayout.SequentialGroup. addComponent (Component component)` 이 `Group` 에 `Component` 를 추가합니다.
`GroupLayout.ParallelGroup` | `GroupLayout.ParallelGroup. addComponent (Component component)` 이 `Group` 에 `Component` 를 추가합니다.
`GroupLayout.ParallelGroup` | `GroupLayout.ParallelGroup. addComponent (Component component, GroupLayout.Alignment alignment)` 지정의 배치 방법으로, 이 `ParallelGroup` 에 `Component` 를 추가합니다.
`GroupLayout.ParallelGroup` | `GroupLayout.ParallelGroup. addComponent (Component component, GroupLayout.Alignment alignment, int min, int pref, int max)` 지정의 배치 방법과 사이즈로, 이 `ParallelGroup` 에 `Component` 를 추가합니다.
`GroupLayout.Group` | `GroupLayout.Group. addComponent (Component component, int min, int pref, int max)` 지정의 사이즈로, 이 `Group` 에 `Component` 를 추가합니다.
`GroupLayout.SequentialGroup` | `GroupLayout.SequentialGroup. addComponent (Component component, int min, int pref, int max)` 지정의 사이즈로, 이 `Group` 에 `Component` 를 추가합니다.
`GroupLayout.ParallelGroup` | `GroupLayout.ParallelGroup. addComponent (Component component, int min, int pref, int max)` 지정의 사이즈로, 이 `Group` 에 `Component` 를 추가합니다.
`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)` `constraints` 가 `SpringLayout.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` 에서도 상관없다)에 의해 나타내지는 `component` 및 `tip` 를 추가합니다.
`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` 좌표 체계의 `aPoint` 를 `destination` 좌표 체계로 변환합니다.
`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` 좌표 체계의 `aRectangle` 를 `destination` 좌표 체계로 변환합니다.
`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)` 로컬 좌표의 `Point` 에 `Accessible` 의 아이가 보관 유지되고 있는 경우는 그것을 돌려줍니다.
`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` 를 포함한 컴퍼넌트 `owner` 의 `Popup` 를 작성합니다.
`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` 인가,`c` 가 `Window` 내에 포함되지 않은 경우는 `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` 에서도 상관없다)로 나타내지는 `component` 를 `index` 의 위치에 삽입합니다.
`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)` 지정된 `Component` 를 `JTabbedPane` 로부터 삭제합니다.
`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)` 이 `JInternalFrame` 의 `glassPane` 프로퍼티을 설정합니다.
`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` 인가,`c` 가 `Window` 내에 포함되지 않은 경우는 `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` 를 포함한 컴퍼넌트 `owner` 의 `Popup` 를 작성합니다.
`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` 로 설정합니다.

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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