|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.AbstractButton
javax.swing.JButton
javax.swing.plaf.metal.MetalComboBoxButton
public class MetalComboBoxButton
MetalComboBoxUI 를 보조하는 JButton 서브 클래스입니다.
경고: 이 클래스의 직렬화 된 객체는, 향후의 Swing 릴리스와 호환은 아니게 될 예정입니다. 현재의 직렬화의 지원는, 단기간의 운용이나, 같은 버젼의 Swing 를 실행하는 어플리케이션간의 RMI 에 적절하고 있습니다. JDK Version 1.4 이후, 모든 JavaBeans™ 의 장기간의 운용 지원는,java.beans
패키지에 추가되고 있습니다. 자세한 것은,XMLEncoder
를 참조해 주세요.
MetalComboBoxButton
상자의 클래스의 개요 |
---|
클래스 javax.swing. JButton 로부터 상속된 상자의 클래스/인터페이스 |
---|
JButton.AccessibleJButton |
클래스 javax.swing. AbstractButton 로부터 상속된 상자의 클래스/인터페이스 |
---|
AbstractButton.AccessibleAbstractButton , AbstractButton.ButtonChangeListener |
클래스 javax.swing. JComponent 로부터 상속된 상자의 클래스/인터페이스 |
---|
JComponent.AccessibleJComponent |
클래스 java.awt. Container 로부터 상속된 상자의 클래스/인터페이스 |
---|
Container.AccessibleAWTContainer |
클래스 java.awt. Component 로부터 상속된 상자의 클래스/인터페이스 |
---|
Component.AccessibleAWTComponent , Component.BaselineResizeBehavior , Component.BltBufferStrategy , Component.FlipBufferStrategy |
필드의 개요 | |
---|---|
protected JComboBox |
comboBox
|
protected Icon |
comboIcon
|
protected boolean |
iconOnly
|
protected JList |
listBox
|
protected CellRendererPane |
rendererPane
|
클래스 javax.swing. JComponent 로부터 상속된 필드 |
---|
accessibleContext , listenerList , TOOL_TIP_TEXT_KEY , ui , UNDEFINED_CONDITION , WHEN_ANCESTOR_OF_FOCUSED_COMPONENT , WHEN_FOCUSED , WHEN_IN_FOCUSED_WINDOW |
클래스 java.awt. Component 로부터 상속된 필드 |
---|
BOTTOM_ALIGNMENT , CENTER_ALIGNMENT , LEFT_ALIGNMENT , RIGHT_ALIGNMENT , TOP_ALIGNMENT |
인터페이스 javax.swing. SwingConstants 로부터 상속된 필드 |
---|
BOTTOM , CENTER , EAST , HORIZONTAL , LEADING , LEFT , NEXT , NORTH , NORTH_EAST , NORTH_WEST , PREVIOUS , RIGHT , SOUTH , SOUTH_EAST , SOUTH_WEST , TOP , TRAILING , VERTICAL , WEST |
인터페이스 java.awt.image. ImageObserver 로부터 상속된 필드 |
---|
ABORT , ALLBITS , ERROR , FRAMEBITS , HEIGHT , PROPERTIES , SOMEBITS , WIDTH |
생성자 의 개요 | |
---|---|
MetalComboBoxButton (JComboBox cb,
Icon i,
boolean onlyIcon,
CellRendererPane pane,
JList list)
|
|
MetalComboBoxButton (JComboBox cb,
Icon i,
CellRendererPane pane,
JList list)
|
메소드의 개요 | |
---|---|
JComboBox |
getComboBox ()
|
Icon |
getComboIcon ()
|
Dimension |
getMinimumSize ()
최소 사이즈가 null 이외의 값으로 설정되어 있는 경우는 그 값을 돌려줍니다. |
boolean |
isFocusTraversable ()
이 Component 가 포커스를 취득할 수 있을지 어떨지를 돌려줍니다. |
boolean |
isIconOnly ()
|
void |
paintComponent (Graphics g)
UI 위양이 null 가 아닌 경우에, UI 위양의 페인트 메소드를 호출합니다. |
void |
setComboBox (JComboBox cb)
|
void |
setComboIcon (Icon i)
|
void |
setEnabled (boolean enabled)
버튼을 유효 또는 무효로 합니다. |
void |
setIconOnly (boolean isIconOnly)
|
클래스 javax.swing. JButton 로부터 상속된 메소드 |
---|
getAccessibleContext , getUIClassID , isDefaultButton , isDefaultCapable , paramString , removeNotify , setDefaultCapable , updateUI |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
필드의 상세 |
---|
protected JComboBox comboBox
protected JList listBox
protected CellRendererPane rendererPane
protected Icon comboIcon
protected boolean iconOnly
생성자 의 상세 |
---|
public MetalComboBoxButton(JComboBox cb, Icon i, CellRendererPane pane, JList list)
public MetalComboBoxButton(JComboBox cb, Icon i, boolean onlyIcon, CellRendererPane pane, JList list)
메소드의 상세 |
---|
public final JComboBox getComboBox()
public final void setComboBox(JComboBox cb)
public final Icon getComboIcon()
public final void setComboIcon(Icon i)
public final boolean isIconOnly()
public final void setIconOnly(boolean isIconOnly)
public boolean isFocusTraversable()
Component
의 기술:Component
가 포커스를 취득할 수 있을지 어떨지를 돌려줍니다.
Component
내의 isFocusTraversable
Component
가 포커스를 취득할 수 있는 경우는 true
,
그렇지 않은 경우는 false
Component.setFocusable(boolean)
public void setEnabled(boolean enabled)
AbstractButton
의 기술:
AbstractButton
내의 setEnabled
enabled
- 버튼을 유효하게 하는 경우는 true, 그렇지 않은 경우는 falseComponent.isEnabled()
,
Component.isLightweight()
public void paintComponent(Graphics g)
JComponent
의 기술:null
가 아닌 경우에, UI 위양의 페인트 메소드를 호출합니다. 위양에는 Graphics
객체의 카피를 건네주어, 나머지의 페인트 코드에 대해서 취소할 수 없는 변경을 하지 않게 보호합니다 (예를 들어 Graphics.translate
등).
이 메소드를 서브 클래스에서 오버라이드(override) 하는 경우는, 건네받은 Graphics
의 객체에는 영속적인 변경은 실시하지 않게 합니다. 예를 들어 Rectangle
클립이나 변환은 변경하지 않습니다. 이러한 변경이 필요한 경우는, 건네받은 Graphics
로부터 새로운 Graphics
를 생성해, 그것을 변경하는 편이 용이합니다. 한층 더 상위 객체의 구현을 실시하지 않는 경우는, 불투명 프로퍼티에 주의할 필요가 있습니다. 즉 이 컴퍼넌트가 불투명한 경우는, 백그라운드에는 불투명하지 않은 색을 사용할 필요가 있습니다. 불투명 프로퍼티을 무시하면 화면이 보기 나뻐집니다.
건네받은 Graphics
객체에는, 인스톨 되고 있는 변환 이외의 변환이 포함되어 있는 일이 있습니다. 이 경우, 다른 변환을 누적적으로 적용하면(자), 예기치 않은 결과가 생길 가능성이 있습니다.
JComponent
내의 paintComponent
g
- 보호 대상의 Graphics
객체JComponent.paint(java.awt.Graphics)
,
ComponentUI
public Dimension getMinimumSize()
JComponent
의 기술:null
이외의 값으로 설정되어 있는 경우는 그 값을 돌려줍니다. UI 위양의 getMinimumSize
메소드가 null
이외의 값을 돌려주는 경우는, 그 값을 돌려줍니다. 그렇지 않은 경우는 컴퍼넌트 레이아웃 매니저에 따릅니다.
JComponent
내의 getMinimumSize
minimumSize
프로퍼티의 값JComponent.setMinimumSize(java.awt.Dimension)
,
ComponentUI
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.