public class WebDynamicMenuItem
extends javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected java.awt.event.ActionListener |
action
Menu item action.
|
protected java.awt.Color |
borderBackground
Border background color.
|
protected java.awt.Color |
borderColor
Border color.
|
protected java.awt.Color |
disabledBorderBackground
Disabled border background color.
|
protected java.awt.Color |
disabledBorderColor
Disabled border color.
|
protected javax.swing.ImageIcon |
icon
Menu item icon.
|
protected int |
iconTextGap
Gap between icon and text.
|
protected java.awt.Insets |
margin
Menu item margin.
|
protected boolean |
paintBorder
Whether should draw border around icon or not.
|
protected java.awt.Color |
rolloverBackground
Rollover background color.
|
protected java.lang.String |
text
Menu item text.
|
protected java.awt.Insets |
textMargin
Menu item text margin.
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
WebDynamicMenuItem() |
WebDynamicMenuItem(javax.swing.ImageIcon icon) |
WebDynamicMenuItem(javax.swing.ImageIcon icon,
java.awt.event.ActionListener action) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.event.ActionListener |
getAction() |
java.awt.Color |
getBorderBackground() |
java.awt.Color |
getBorderColor() |
java.awt.Color |
getDisabledBorderBackground() |
java.awt.Color |
getDisabledBorderColor() |
javax.swing.ImageIcon |
getIcon() |
java.awt.Insets |
getMargin() |
java.awt.Dimension |
getPreferredSize() |
java.awt.Color |
getRolloverBackground() |
java.lang.String |
getText() |
boolean |
isPaintBorder() |
protected void |
paintComponent(java.awt.Graphics g) |
void |
setAction(java.awt.event.ActionListener action) |
void |
setBorderBackground(java.awt.Color color) |
void |
setBorderColor(java.awt.Color color) |
void |
setDisabledBorderBackground(java.awt.Color color) |
void |
setDisabledBorderColor(java.awt.Color color) |
void |
setIcon(javax.swing.ImageIcon icon) |
void |
setMargin(java.awt.Insets margin) |
void |
setMargin(int margin) |
void |
setMargin(int top,
int left,
int bottom,
int right) |
void |
setPaintBorder(boolean paintBorder) |
void |
setRolloverBackground(java.awt.Color color) |
void |
setText(java.lang.String text) |
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, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, 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, updateUIadd, 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, validateTreeaction, 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, getAccessibleContext, 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, transferFocusUpCycleprotected javax.swing.ImageIcon icon
protected java.lang.String text
protected java.awt.event.ActionListener action
protected java.awt.Insets margin
protected java.awt.Insets textMargin
protected boolean paintBorder
protected java.awt.Color borderColor
protected java.awt.Color borderBackground
protected java.awt.Color disabledBorderColor
protected java.awt.Color disabledBorderBackground
protected java.awt.Color rolloverBackground
protected int iconTextGap
public WebDynamicMenuItem()
public WebDynamicMenuItem(javax.swing.ImageIcon icon)
public WebDynamicMenuItem(javax.swing.ImageIcon icon,
java.awt.event.ActionListener action)
public javax.swing.ImageIcon getIcon()
public void setIcon(javax.swing.ImageIcon icon)
public java.lang.String getText()
public void setText(java.lang.String text)
public java.awt.event.ActionListener getAction()
public void setAction(java.awt.event.ActionListener action)
public java.awt.Insets getMargin()
public void setMargin(java.awt.Insets margin)
public void setMargin(int margin)
public void setMargin(int top,
int left,
int bottom,
int right)
public boolean isPaintBorder()
public void setPaintBorder(boolean paintBorder)
public java.awt.Color getBorderColor()
public void setBorderColor(java.awt.Color color)
public java.awt.Color getBorderBackground()
public void setBorderBackground(java.awt.Color color)
public java.awt.Color getDisabledBorderColor()
public void setDisabledBorderColor(java.awt.Color color)
public java.awt.Color getDisabledBorderBackground()
public void setDisabledBorderBackground(java.awt.Color color)
public java.awt.Color getRolloverBackground()
public void setRolloverBackground(java.awt.Color color)
protected void paintComponent(java.awt.Graphics g)
paintComponent in class javax.swing.JComponentpublic java.awt.Dimension getPreferredSize()
getPreferredSize in class javax.swing.JComponent