Class 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

        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 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected javax.swing.JButton createArrowButton()  
      void paintCurrentValue​(java.awt.Graphics g, java.awt.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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ProjectFormComboBoxUI

        public ProjectFormComboBoxUI​(boolean padArrow)
    • Method Detail

      • createArrowButton

        protected javax.swing.JButton createArrowButton()
        Overrides:
        createArrowButton in class de.javasoft.syntheticaaddons.ui.SyntheticaComboBoxUI
      • paintCurrentValue

        public void paintCurrentValue​(java.awt.Graphics g,
                                      java.awt.Rectangle bounds,
                                      boolean hasFocus)
        Overrides:
        paintCurrentValue in class javax.swing.plaf.basic.BasicComboBoxUI