com.explodingpixels.macwidgets.plaf
public class HudComboBoxUI extends BasicComboBoxUI
BasicComboBoxUI.ComboBoxLayoutManager, BasicComboBoxUI.FocusHandler, BasicComboBoxUI.ItemHandler, BasicComboBoxUI.KeyHandler, BasicComboBoxUI.ListDataHandler, BasicComboBoxUI.PropertyChangeHandler
arrowButton, cachedMinimumSize, comboBox, currentValuePane, editor, focusListener, hasFocus, isMinimumSizeDirty, itemListener, keyListener, listBox, listDataListener, popup, popupKeyListener, popupMouseListener, popupMouseMotionListener, propertyChangeListener
Constructor and Description |
---|
HudComboBoxUI()
Creates a HUD style
ComboBoxUI . |
Modifier and Type | Method and Description |
---|---|
protected JButton |
createArrowButton() |
protected LayoutManager |
createLayoutManager() |
protected ComboPopup |
createPopup() |
protected ListCellRenderer |
createRenderer() |
protected Dimension |
getDefaultSize() |
protected Dimension |
getDisplaySize() |
Dimension |
getMinimumSize(JComponent c) |
protected void |
installComponents() |
protected void |
installDefaults() |
protected void |
installListeners() |
void |
paint(Graphics g,
JComponent c) |
void |
paintCurrentValue(Graphics g,
Rectangle bounds,
boolean hasFocus) |
protected void |
uninstallDefaults() |
protected void |
uninstallListeners() |
addEditor, configureArrowButton, configureEditor, createEditor, createFocusListener, createItemListener, createKeyListener, createListDataListener, createPropertyChangeListener, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getInsets, getMaximumSize, getPreferredSize, installKeyboardActions, installUI, isFocusTraversable, isNavigationKey, isPopupVisible, paintCurrentValueBackground, rectangleForCurrentValue, removeEditor, selectNextPossibleValue, selectPreviousPossibleValue, setPopupVisible, toggleOpenClose, unconfigureArrowButton, unconfigureEditor, uninstallComponents, uninstallKeyboardActions, uninstallUI
contains, update
public HudComboBoxUI()
ComboBoxUI
.protected void installDefaults()
installDefaults
in class BasicComboBoxUI
protected void installListeners()
installListeners
in class BasicComboBoxUI
protected void uninstallListeners()
uninstallListeners
in class BasicComboBoxUI
protected void uninstallDefaults()
uninstallDefaults
in class BasicComboBoxUI
protected void installComponents()
installComponents
in class BasicComboBoxUI
protected JButton createArrowButton()
createArrowButton
in class BasicComboBoxUI
protected ListCellRenderer createRenderer()
createRenderer
in class BasicComboBoxUI
protected ComboPopup createPopup()
createPopup
in class BasicComboBoxUI
public Dimension getMinimumSize(JComponent c)
getMinimumSize
in class BasicComboBoxUI
protected Dimension getDefaultSize()
getDefaultSize
in class BasicComboBoxUI
public void paint(Graphics g, JComponent c)
paint
in class BasicComboBoxUI
public void paintCurrentValue(Graphics g, Rectangle bounds, boolean hasFocus)
paintCurrentValue
in class BasicComboBoxUI
protected Dimension getDisplaySize()
getDisplaySize
in class BasicComboBoxUI
protected LayoutManager createLayoutManager()
createLayoutManager
in class BasicComboBoxUI