public class JColorSelectorPopupMenu extends JCommandPopupMenu
Modifier and Type | Class and Description |
---|---|
static interface |
JColorSelectorPopupMenu.ColorSelectorCallback |
JPopupPanel.PopupPanelCustomizer
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
mainButtonPanel, maxButtonColumns, maxVisibleButtonRows, maxVisibleMenuButtons, menuComponents, uiClassID
customizer
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
JColorSelectorPopupMenu(JColorSelectorPopupMenu.ColorSelectorCallback colorSelectorCallback) |
Modifier and Type | Method and Description |
---|---|
void |
addColorSection(java.lang.String label,
java.awt.Color[] primaryColors) |
void |
addColorSectionWithDerived(java.lang.String label,
java.awt.Color[] primaryColors) |
static void |
addColorToRecentlyUsed(java.awt.Color color) |
void |
addMenuButton(JCommandMenuButton menuButton)
Adds the specified menu button to this menu.
|
void |
addMenuButton(JCommandToggleMenuButton menuButton)
Adds the specified toggle menu button to this menu.
|
void |
addMenuSeparator()
Adds a menu separator to this menu.
|
void |
addRecentSection(java.lang.String label) |
JColorSelectorPopupMenu.ColorSelectorCallback |
getColorSelectorCallback() |
static java.util.List<java.awt.Color> |
getRecentlyUsedColors() |
addChangeListener, addMenuPanel, fireStateChanged, getMainButtonPanel, getMaxButtonColumns, getMaxVisibleButtonRows, getMaxVisibleMenuButtons, getMenuComponents, getUIClassID, hasCommandButtonPanel, isToDismissOnChildClick, removeChangeListener, setMaxVisibleMenuButtons, setToDismissOnChildClick, updateUI
getCustomizer, getUI, setCustomizer, setUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public JColorSelectorPopupMenu(JColorSelectorPopupMenu.ColorSelectorCallback colorSelectorCallback)
public void addColorSectionWithDerived(java.lang.String label, java.awt.Color[] primaryColors)
public void addColorSection(java.lang.String label, java.awt.Color[] primaryColors)
public void addRecentSection(java.lang.String label)
public void addMenuButton(JCommandMenuButton menuButton)
JCommandPopupMenu
addMenuButton
in class JCommandPopupMenu
menuButton
- Menu button to add.public void addMenuButton(JCommandToggleMenuButton menuButton)
JCommandPopupMenu
addMenuButton
in class JCommandPopupMenu
menuButton
- Menu button to add.public void addMenuSeparator()
JCommandPopupMenu
addMenuSeparator
in class JCommandPopupMenu
public JColorSelectorPopupMenu.ColorSelectorCallback getColorSelectorCallback()
public static java.util.List<java.awt.Color> getRecentlyUsedColors()
public static void addColorToRecentlyUsed(java.awt.Color color)