Class BasicColorSelectorPopupMenuPanelUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.PanelUI
-
- org.pushingpixels.radiance.component.internal.ui.common.popup.PopupPanelUI
-
- org.pushingpixels.radiance.component.internal.ui.common.popup.BasicPopupPanelUI
-
- org.pushingpixels.radiance.component.internal.ui.common.popup.BasicCommandPopupMenuPanelUI
-
- org.pushingpixels.radiance.component.internal.ui.common.popup.BasicColorSelectorPopupMenuPanelUI
-
- Direct Known Subclasses:
RadianceColorSelectorPopupMenuPanelUI
public abstract class BasicColorSelectorPopupMenuPanelUI extends BasicCommandPopupMenuPanelUI
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.pushingpixels.radiance.component.internal.ui.common.popup.BasicCommandPopupMenuPanelUI
BasicCommandPopupMenuPanelUI.MenuPanel, BasicCommandPopupMenuPanelUI.PopupMenuLayoutManager, BasicCommandPopupMenuPanelUI.ScrollableCommandButtonPanel
-
Nested classes/interfaces inherited from class org.pushingpixels.radiance.component.internal.ui.common.popup.BasicPopupPanelUI
BasicPopupPanelUI.PopupPanelEscapeDismisser, BasicPopupPanelUI.WindowTracker
-
-
Field Summary
Fields Modifier and Type Field Description private int
columnOfFocusedColorSelector
private int
indexOfMenuComponentWithFocus
-
Fields inherited from class org.pushingpixels.radiance.component.internal.ui.common.popup.BasicCommandPopupMenuPanelUI
FORCE_ICON, menuItemsPanel, popupMenuPanel
-
Fields inherited from class org.pushingpixels.radiance.component.internal.ui.common.popup.BasicPopupPanelUI
popupPanel, popupPanelManagerListener
-
-
Constructor Summary
Constructors Constructor Description BasicColorSelectorPopupMenuPanelUI()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected BasicCommandPopupMenuPanelUI.ScrollableCommandButtonPanel
createScrollableButtonPanel()
void
focusDown()
void
focusFirst()
void
focusLast()
void
focusLeft()
void
focusRight()
void
focusUp()
abstract int
getColorSelectorCellGap()
abstract int
getColorSelectorCellSize()
protected int
getMaxVisibleMenuCommands()
protected boolean
hasLeadingButtonPanel()
-
Methods inherited from class org.pushingpixels.radiance.component.internal.ui.common.popup.BasicCommandPopupMenuPanelUI
createLayoutManager, createMenuPanel, installComponents, installListeners, installUI, syncComponents, uninstallComponents, uninstallListeners
-
Methods inherited from class org.pushingpixels.radiance.component.internal.ui.common.popup.BasicPopupPanelUI
initiliazeGlobalListeners, installDefaults, uninstallDefaults, uninstallUI
-
-
-
-
Method Detail
-
getColorSelectorCellSize
public abstract int getColorSelectorCellSize()
-
getColorSelectorCellGap
public abstract int getColorSelectorCellGap()
-
hasLeadingButtonPanel
protected boolean hasLeadingButtonPanel()
- Overrides:
hasLeadingButtonPanel
in classBasicCommandPopupMenuPanelUI
-
createScrollableButtonPanel
protected BasicCommandPopupMenuPanelUI.ScrollableCommandButtonPanel createScrollableButtonPanel()
- Overrides:
createScrollableButtonPanel
in classBasicCommandPopupMenuPanelUI
-
getMaxVisibleMenuCommands
protected int getMaxVisibleMenuCommands()
- Overrides:
getMaxVisibleMenuCommands
in classBasicCommandPopupMenuPanelUI
-
focusFirst
public void focusFirst()
- Overrides:
focusFirst
in classBasicCommandPopupMenuPanelUI
-
focusLast
public void focusLast()
- Overrides:
focusLast
in classBasicCommandPopupMenuPanelUI
-
focusDown
public void focusDown()
- Overrides:
focusDown
in classBasicCommandPopupMenuPanelUI
-
focusUp
public void focusUp()
- Overrides:
focusUp
in classBasicCommandPopupMenuPanelUI
-
focusLeft
public void focusLeft()
- Overrides:
focusLeft
in classBasicCommandPopupMenuPanelUI
-
focusRight
public void focusRight()
- Overrides:
focusRight
in classBasicCommandPopupMenuPanelUI
-
-