Class ProjectFormComboBoxUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ComboBoxUI
javax.swing.plaf.basic.BasicComboBoxUI
de.javasoft.syntheticaaddons.ui.SyntheticaComboBoxUI
com.inductiveautomation.ignition.designer.gui.opencreate.form.ProjectFormComboBoxUI
public class ProjectFormComboBoxUI
extends de.javasoft.syntheticaaddons.ui.SyntheticaComboBoxUI
A
ComboBoxUI
that renders an arrow and text at the correct padded position.-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicComboBoxUI
BasicComboBoxUI.ComboBoxLayoutManager, BasicComboBoxUI.FocusHandler, BasicComboBoxUI.ItemHandler, BasicComboBoxUI.KeyHandler, BasicComboBoxUI.ListDataHandler, BasicComboBoxUI.PropertyChangeHandler
-
Field Summary
Fields inherited from class de.javasoft.syntheticaaddons.ui.SyntheticaComboBoxUI
delegate
Fields inherited from class javax.swing.plaf.basic.BasicComboBoxUI
arrowButton, cachedMinimumSize, comboBox, currentValuePane, editor, focusListener, hasFocus, isMinimumSizeDirty, itemListener, keyListener, listBox, listDataListener, padding, popup, popupKeyListener, popupMouseListener, popupMouseMotionListener, propertyChangeListener, squareButton
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected JButton
void
paintCurrentValue
(Graphics g, Rectangle bounds, boolean hasFocus) Methods inherited from class de.javasoft.syntheticaaddons.ui.SyntheticaComboBoxUI
createRenderer, createUI, getBaseline, installUI, paint, update
Methods inherited from class javax.swing.plaf.basic.BasicComboBoxUI
addEditor, configureArrowButton, configureEditor, createEditor, createFocusListener, createItemListener, createKeyListener, createLayoutManager, createListDataListener, createPopup, createPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getBaselineResizeBehavior, getDefaultSize, getDisplaySize, getInsets, getMaximumSize, getMinimumSize, getPreferredSize, getSizeForComponent, installComponents, installDefaults, installKeyboardActions, installListeners, isFocusTraversable, isNavigationKey, isPopupVisible, paintCurrentValueBackground, rectangleForCurrentValue, removeEditor, selectNextPossibleValue, selectPreviousPossibleValue, setPopupVisible, toggleOpenClose, unconfigureArrowButton, unconfigureEditor, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
Methods inherited from class javax.swing.plaf.ComponentUI
contains
-
Constructor Details
-
ProjectFormComboBoxUI
public ProjectFormComboBoxUI(boolean padArrow)
-
-
Method Details
-
createArrowButton
- Overrides:
createArrowButton
in classde.javasoft.syntheticaaddons.ui.SyntheticaComboBoxUI
-
paintCurrentValue
- Overrides:
paintCurrentValue
in classBasicComboBoxUI
-