Class OCLPMComboBoxUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.ComboBoxUI
-
- javax.swing.plaf.basic.BasicComboBoxUI
-
- org.processmining.OCLPMDiscovery.gui.OCLPMComboBoxUI
-
public class OCLPMComboBoxUI extends javax.swing.plaf.basic.BasicComboBoxUI
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicComboBoxUI
javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager, javax.swing.plaf.basic.BasicComboBoxUI.FocusHandler, javax.swing.plaf.basic.BasicComboBoxUI.ItemHandler, javax.swing.plaf.basic.BasicComboBoxUI.KeyHandler, javax.swing.plaf.basic.BasicComboBoxUI.ListDataHandler, javax.swing.plaf.basic.BasicComboBoxUI.PropertyChangeHandler
-
-
Field Summary
-
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 Constructor Description OCLPMComboBoxUI(javax.swing.JComboBox c, OCLPMColors theme)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigureArrowButton()protected voidconfigureEditor()protected javax.swing.JButtoncreateArrowButton()protected javax.swing.plaf.basic.ComboPopupcreatePopup()static javax.swing.plaf.ComponentUIcreateUI(javax.swing.JComponent c, OCLPMColors theme)protected voidinstallDefaults()voidpaintCurrentValueBackground(java.awt.Graphics g, java.awt.Rectangle bounds, boolean hasFocus)protected java.awt.RectanglerectangleForCurrentValue()-
Methods inherited from class javax.swing.plaf.basic.BasicComboBoxUI
addEditor, createEditor, createFocusListener, createItemListener, createKeyListener, createLayoutManager, createListDataListener, createPropertyChangeListener, createRenderer, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getDefaultSize, getDisplaySize, getInsets, getMaximumSize, getMinimumSize, getPreferredSize, getSizeForComponent, installComponents, installKeyboardActions, installListeners, installUI, isFocusTraversable, isNavigationKey, isPopupVisible, paint, paintCurrentValue, removeEditor, selectNextPossibleValue, selectPreviousPossibleValue, setPopupVisible, toggleOpenClose, unconfigureArrowButton, unconfigureEditor, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
-
-
-
-
Constructor Detail
-
OCLPMComboBoxUI
public OCLPMComboBoxUI(javax.swing.JComboBox c, OCLPMColors theme)- Parameters:
c-
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c, OCLPMColors theme)- Parameters:
c-- Returns:
-
configureArrowButton
public void configureArrowButton()
- Overrides:
configureArrowButtonin classjavax.swing.plaf.basic.BasicComboBoxUI- See Also:
BasicComboBoxUI.configureArrowButton()
-
paintCurrentValueBackground
public void paintCurrentValueBackground(java.awt.Graphics g, java.awt.Rectangle bounds, boolean hasFocus)- Overrides:
paintCurrentValueBackgroundin classjavax.swing.plaf.basic.BasicComboBoxUI- See Also:
BasicComboBoxUI.paintCurrentValueBackground(java.awt.Graphics, java.awt.Rectangle, boolean)
-
configureEditor
protected void configureEditor()
- Overrides:
configureEditorin classjavax.swing.plaf.basic.BasicComboBoxUI
-
createArrowButton
protected javax.swing.JButton createArrowButton()
- Overrides:
createArrowButtonin classjavax.swing.plaf.basic.BasicComboBoxUI
-
createPopup
protected javax.swing.plaf.basic.ComboPopup createPopup()
- Overrides:
createPopupin classjavax.swing.plaf.basic.BasicComboBoxUI
-
installDefaults
protected void installDefaults()
- Overrides:
installDefaultsin classjavax.swing.plaf.basic.BasicComboBoxUI
-
rectangleForCurrentValue
protected java.awt.Rectangle rectangleForCurrentValue()
- Overrides:
rectangleForCurrentValuein classjavax.swing.plaf.basic.BasicComboBoxUI
-
-