|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.ComboBoxUI
javax.swing.plaf.basic.BasicComboBoxUI
javax.swing.plaf.metal.MetalComboBoxUI
public class MetalComboBoxUI
JComboBox 용의 Metal UI 입니다.
경고: 이 클래스의 직렬화 된 객체는, 향후의 Swing 릴리스와 호환은 아니게 될 예정입니다. 현재의 직렬화의 지원는, 단기간의 운용이나, 같은 버젼의 Swing 를 실행하는 어플리케이션간의 RMI 에 적절하고 있습니다. JDK Version 1.4 이후, 모든 JavaBeans™ 의 장기간의 운용 지원는,java.beans
패키지에 추가되고 있습니다. 자세한 것은,XMLEncoder
를 참조해 주세요.
MetalComboBoxEditor
,
MetalComboBoxButton
상자의 클래스의 개요 | |
---|---|
class |
MetalComboBoxUI.MetalComboBoxLayoutManager
이 내부 클래스는 「public」라고 마크 됩니다만, 이것은 컴파일러의 버그가 원인입니다. |
class |
MetalComboBoxUI.MetalComboPopup
추천 되고 있지 않습니다. Java 2 플랫폼 v1. 4 이후 사용되고 있지 않습니다. |
class |
MetalComboBoxUI.MetalPropertyChangeListener
이 내부 클래스는 「public」라고 마크 됩니다만, 이것은 컴파일러의 버그가 원인입니다. |
클래스 javax.swing.plaf.basic. BasicComboBoxUI 로부터 상속된 상자의 클래스/인터페이스 |
---|
BasicComboBoxUI.ComboBoxLayoutManager , BasicComboBoxUI.FocusHandler , BasicComboBoxUI.ItemHandler , BasicComboBoxUI.KeyHandler , BasicComboBoxUI.ListDataHandler , BasicComboBoxUI.PropertyChangeHandler |
필드의 개요 |
---|
클래스 javax.swing.plaf.basic. BasicComboBoxUI 로부터 상속된 필드 |
---|
arrowButton , cachedMinimumSize , comboBox , currentValuePane , editor , focusListener , hasFocus , isMinimumSizeDirty , itemListener , keyListener , listBox , listDataListener , popup , popupKeyListener , popupMouseListener , popupMouseMotionListener , propertyChangeListener |
생성자 의 개요 | |
---|---|
MetalComboBoxUI ()
|
메소드의 개요 | |
---|---|
void |
configureEditor ()
protected 메소드는 구현 고유의 것으로, private 일 필요가 있습니다. |
protected JButton |
createArrowButton ()
combobox의 pop-up 부분의 표시 또는 비표시의 제어에 사용되는 버튼을 작성합니다. |
protected ComboBoxEditor |
createEditor ()
편집 가능한 combobox로 사용되는 디폴트 에디터를 작성합니다. |
protected LayoutManager |
createLayoutManager ()
combobox를 구성하는 컴퍼넌트를 관리하기 위한 레이아웃 매니저를 작성합니다. |
protected ComboPopup |
createPopup ()
combobox의 pop-up 부분을 작성합니다. |
PropertyChangeListener |
createPropertyChangeListener ()
combobox에 추가되는 PropertyChangeListener 을 작성합니다. |
static ComponentUI |
createUI (JComponent c)
|
protected void |
editablePropertyChanged (PropertyChangeEvent e)
추천 되고 있지 않습니다. Java 2 플랫폼 v1. 4 이후 사용되고 있지 않습니다. |
int |
getBaseline (JComponent c,
int width,
int height)
baseline를 돌려줍니다. |
Dimension |
getMinimumSize (JComponent c)
최소 사이즈는, 디스플레이 영역, 인 세트, 및 버튼을 더한 사이즈입니다. |
void |
layoutComboBox (Container parent,
MetalComboBoxUI.MetalComboBoxLayoutManager manager)
|
void |
paint (Graphics g,
JComponent c)
Look &Feel 에 적절한, 지정된 컴퍼넌트를 그립니다. |
void |
paintCurrentValue (Graphics g,
Rectangle bounds,
boolean hasFocus)
필요에 따라서, 현재 선택되고 있는 항목을 그립니다. |
void |
paintCurrentValueBackground (Graphics g,
Rectangle bounds,
boolean hasFocus)
필요에 따라서, 현재 선택되고 있는 항목의 백그라운드를 그립니다. |
protected void |
removeListeners ()
추천 되고 있지 않습니다. Java 2 플랫폼 v1. 4 이후 사용되고 있지 않습니다. |
void |
unconfigureEditor ()
protected 메소드는 구현 고유의 것으로, private 일 필요가 있습니다. |
클래스 javax.swing.plaf. ComponentUI 로부터 상속된 메소드 |
---|
contains , update |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public MetalComboBoxUI()
메소드의 상세 |
---|
public static ComponentUI createUI(JComponent c)
public void paint(Graphics g, JComponent c)
ComponentUI
의 기술:ComponentUI.update
메소드로부터, 지정된 컴퍼넌트가 페인트 될 때 불려 갑니다. 서브 클래스는, 이 메소드를 오버라이드(override) 해, 지정된 Graphics
객체를 사용해 컴퍼넌트의 내용을 draw 할 필요가 있습니다.
BasicComboBoxUI
내의 paint
g
- 페인트 대상의 Graphics
문맥c
- 페인트 되는 컴퍼넌트.
이 인수는 일반적으로 무시되지만,
UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는
사용되는 일이 있는ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
public void paintCurrentValue(Graphics g, Rectangle bounds, boolean hasFocus)
BasicComboBoxUI
내의 paintCurrentValue
g
- 페인트 되는 Graphicsbounds
- 현재의 값이 페인트 되는 RegionhasFocus
- JComboBox 에 포커스가 있을지 어떨지
NullPointerException
- 인수가 1 개에서도 null 의 경우public void paintCurrentValueBackground(Graphics g, Rectangle bounds, boolean hasFocus)
BasicComboBoxUI
내의 paintCurrentValueBackground
g
- 페인트 되는 Graphicsbounds
- 백그라운드가 페인트 되는 RegionhasFocus
- JComboBox 에 포커스가 있을지 어떨지
NullPointerException
- 인수가 1 개에서도 null 의 경우public int getBaseline(JComponent c, int width, int height)
BasicComboBoxUI
내의 getBaseline
c
- 요구되는 JComponent
baselinewidth
- baseline를 취득하는 폭height
- baseline를 취득하는 높이
NullPointerException
- c
가 null
의 경우
IllegalArgumentException
- 폭 또는 높이가 0 보다 작은 경우JComponent.getBaseline(int, int)
protected ComboBoxEditor createEditor()
BasicComboBoxUI
의 기술:setEditor
가 명시적으로 설정되어 있지 않은 경우만, 디폴트 에디터가 사용됩니다.
BasicComboBoxUI
내의 createEditor
ComboBoxEditor
JComboBox.setEditor(javax.swing.ComboBoxEditor)
protected ComboPopup createPopup()
BasicComboBoxUI
의 기술:
BasicComboBoxUI
내의 createPopup
ComboPopup
의 인스턴스ComboPopup
protected JButton createArrowButton()
BasicComboBoxUI
의 기술:
BasicComboBoxUI
내의 createArrowButton
public PropertyChangeListener createPropertyChangeListener()
BasicComboBoxUI
의 기술:PropertyChangeListener
를 작성합니다. 이 메소드가 null 를 돌려주는 경우, combobox에는 추가되지 않습니다.
BasicComboBoxUI
내의 createPropertyChangeListener
PropertyChangeListener
의 인스턴스, 또는 null@Deprecated protected void editablePropertyChanged(PropertyChangeEvent e)
protected LayoutManager createLayoutManager()
BasicComboBoxUI
의 기술:
BasicComboBoxUI
내의 createLayoutManager
public void layoutComboBox(Container parent, MetalComboBoxUI.MetalComboBoxLayoutManager manager)
@Deprecated protected void removeListeners()
public void configureEditor()
BasicComboBoxUI
의 기술:
BasicComboBoxUI
내의 configureEditor
BasicComboBoxUI.addEditor()
public void unconfigureEditor()
BasicComboBoxUI
의 기술:
BasicComboBoxUI
내의 unconfigureEditor
BasicComboBoxUI.addEditor()
public Dimension getMinimumSize(JComponent c)
BasicComboBoxUI
의 기술:
BasicComboBoxUI
내의 getMinimumSize
c
- 최소 사이즈가 조회되는 컴퍼넌트.
이 인수는 일반적으로 무시되지만,
UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는
사용되는 일이 있다
Dimension
객체, 또는 null
JComponent.getMinimumSize()
,
LayoutManager.minimumLayoutSize(java.awt.Container)
,
ComponentUI.getPreferredSize(javax.swing.JComponent)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.