javax > javax.swing > javax.swing.plaf > javax.swing.plaf.basic > javax.swing.plaf.basic.basiccomboboxui >

Class: javax.swing.plaf.basic.BasicComboBoxUI
    java.lang.Object
       javax.swing.plaf.ComponentUI
               javax.swing.plaf.ComboBoxUI
                       javax.swing.plaf.basic.BasicComboBoxUI


public class BasicComboBoxUI extends ComboBoxUI

Inner Class(es): BasicComboBoxUI.ComboBoxLayoutManager, BasicComboBoxUI.FocusHandler, BasicComboBoxUI.ItemHandler, BasicComboBoxUI.KeyHandler, BasicComboBoxUI.ListDataHandler, BasicComboBoxUI.PropertyChangeHandler

FIELDS:
protected JButton arrowButton
protected Dimension cachedMinimumSize
protected JComboBox comboBox
protected CellRendererPane currentValuePane
protected Component editor
protected FocusListener focusListener
protected boolean hasFocus
protected boolean isMinimumSizeDirty
protected ItemListener itemListener
protected KeyListener keyListener
protected JList listBox
protected ListDataListener listDataListener
protected ComboPopup popup
protected KeyListener popupKeyListener
protected MouseListener popupMouseListener
protected MouseMotionListener popupMouseMotionListener
protected PropertyChangeListener propertyChangeListener

CONSTRUCTORS:
public BasicComboBoxUI()


METHODS:
public void addEditor()

public void configureArrowButton()

protected void configureEditor()

protected JButton createArrowButton()

protected ComboBoxEditor createEditor()

protected FocusListener createFocusListener()

protected ItemListener createItemListener()

protected KeyListener createKeyListener()

protected LayoutManager createLayoutManager()

protected ListDataListener createListDataListener()

protected ComboPopup createPopup()

protected PropertyChangeListener createPropertyChangeListener()

protected ListCellRenderer createRenderer()

public static ComponentUI createUI(JComponent c)
Overrides: ComponentUI

public Accessible getAccessibleChild(JComponent c, int i)
Overrides: ComponentUI

public int getAccessibleChildrenCount(JComponent c)
Overrides: ComponentUI

public int getBaseline(JComponent c, int width, int height)
Throws: NullPointerException
Throws: IllegalArgumentException
Overrides: ComponentUI

public Component.BaselineResizeBehavior getBaselineResizeBehavior(JComponent c)
Throws: NullPointerException
Overrides: ComponentUI

protected Dimension getDefaultSize()

protected Dimension getDisplaySize()

protected Insets getInsets()

public Dimension getMaximumSize(JComponent c)
Overrides: ComponentUI

public Dimension getMinimumSize(JComponent c)
Overrides: ComponentUI

public Dimension getPreferredSize(JComponent c)
Overrides: ComponentUI

protected void installComponents()

protected void installDefaults()

protected void installKeyboardActions()

protected void installListeners()

public void installUI(JComponent c)
Overrides: ComponentUI

public boolean isFocusTraversable(JComboBox c)
Overrides: ComboBoxUI

protected boolean isNavigationKey(int keyCode)

public boolean isPopupVisible(JComboBox c)
Overrides: ComboBoxUI

public void paint(Graphics g, JComponent c)
Overrides: ComponentUI

public void paintCurrentValue(Graphics g, Rectangle bounds, boolean hasFocus)

public void paintCurrentValueBackground(Graphics g, Rectangle bounds, boolean hasFocus)

protected Rectangle rectangleForCurrentValue()

public void removeEditor()

protected void selectNextPossibleValue()

protected void selectPreviousPossibleValue()

public void setPopupVisible(JComboBox c, boolean v)
Overrides: ComboBoxUI

protected void toggleOpenClose()

public void unconfigureArrowButton()

protected void unconfigureEditor()

protected void uninstallComponents()

protected void uninstallDefaults()

protected void uninstallKeyboardActions()

protected void uninstallListeners()

public void uninstallUI(JComponent c)
Overrides: ComponentUI


INHERITED METHODS:
setPopupVisible(javax.swing.JComboBox, boolean), isPopupVisible(javax.swing.JComboBox), isFocusTraversable(javax.swing.JComboBox), installUI(javax.swing.JComponent), uninstallUI(javax.swing.JComponent), paint(java.awt.Graphics, javax.swing.JComponent), update(java.awt.Graphics, javax.swing.JComponent), getPreferredSize(javax.swing.JComponent), getMinimumSize(javax.swing.JComponent), getMaximumSize(javax.swing.JComponent), contains(javax.swing.JComponent, int, int), createUI(javax.swing.JComponent), getBaseline(javax.swing.JComponent, int, int), getBaselineResizeBehavior(javax.swing.JComponent), getAccessibleChildrenCount(javax.swing.JComponent), getAccessibleChild(javax.swing.JComponent, int), getClass(), hashCode(), equals(java.lang.Object), clone(), toString(), notify(), notifyAll(), wait(long), wait(long, int), wait(), finalize(),

SUBCLASSES:
MetalComboBoxUI,





Yazilar kaynak gosterilmeden kopyalanamaz © www.kodcu.net