|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.AbstractButton | +--javax.swing.JButton | +--javax.swing.plaf.metal.MetalComboBoxButton
MetalComboBoxUI 를 보조하는 JButton 서브 클래스입니다.
경고:
이 클래스의 직렬화 된 오브젝트는 향후의 Swing 릴리스와의 호환성이 없어집니다. 현재의 직렬화의 서포트는 단기 기억이나, 같은 버젼의 Swing 를 실행하는 어플리케이션간의 RMI 에 적절하고 있습니다. JDK 버젼 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.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 ()
|
boolean |
isFocusTraversable ()
이 Component 가 포커스를 취득할 수 있을지 어떨지를 돌려줍니다. |
boolean |
isIconOnly ()
|
void |
paintComponent (Graphics g)
UI delegate이 null 가 아닌 경우에, UI delegate의 paint 메소드를 호출합니다. |
void |
setComboBox (JComboBox cb)
|
void |
setComboIcon (Icon i)
|
void |
setIconOnly (boolean isIconOnly)
|
클래스 javax.swing. JButton 에서 상속받은 메소드 |
configurePropertiesFromAction , getAccessibleContext , getUIClassID , isDefaultButton , isDefaultCapable , paramString , removeNotify , setDefaultCapable , updateUI |
클래스 java.awt. Container 에서 상속받은 메소드 |
add , add , add , add , add , addContainerListener , addImpl , applyComponentOrientation , areFocusTraversalKeysSet , countComponents , deliverEvent , doLayout , findComponentAt , findComponentAt , getComponent , getComponentAt , getComponentAt , getComponentCount , getComponents , getContainerListeners , getFocusTraversalKeys , getFocusTraversalPolicy , getLayout , insets , invalidate , isAncestorOf , isFocusCycleRoot , isFocusCycleRoot , isFocusTraversalPolicySet , layout , list , list , locate , minimumSize , paintComponents , preferredSize , printComponents , processContainerEvent , processEvent , remove , remove , removeAll , removeContainerListener , setFocusCycleRoot , setFocusTraversalKeys , setFocusTraversalPolicy , setLayout , transferFocusBackward , transferFocusDownCycle , validate , validateTree |
클래스 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 paintComponent(Graphics g)
JComponent
의 기술: null
가 아닌 경우에, UI delegate의 paint 메소드를 호출합니다. delegate에는 Graphics
오브젝트의 카피를 건네주어, 나머지의 paint 코드에 대해서 취소할 수 없는 변경을 하지 않게 보호합니다 (예를 들어 Graphics.translate
등).
이 메소드를 서브 클래스에서 오버라이드(override) 하는 경우는 건네받은 Graphics
의 오브젝트에는 영속적인 변경은 실시하지 않게 합니다. 예를 들어 Rectangle
클립이나 변환은 변경하지 않습니다. 이러한 변경이 필요한 경우는 건네받은 Graphics
로부터 새로운 Graphics
를 생성해, 그것을 변경하는 편이 용이합니다. 한층 더 상위 오브젝트의 구현을 실시하지 않는 경우는 불투명 프로퍼티에 주의할 필요가 있습니다. 즉 이 컴퍼넌트가 불투명한 경우는 백그라운드에는 불투명하지 않은 색을 사용할 필요가 있습니다. 불투명 프로퍼티를 무시하면 화면이 보기 나뻐집니다.
JComponent
내의 paintComponent
g
- 보호 대상의 Graphics
오브젝트JComponent.paint(java.awt.Graphics)
,
ComponentUI
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.