|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
com.alee.extended.menu.WebDynamicMenuItem
public class WebDynamicMenuItem
Standard dynamic menu item data.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
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. |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
WebDynamicMenuItem()
|
|
WebDynamicMenuItem(javax.swing.ImageIcon icon)
|
|
WebDynamicMenuItem(javax.swing.ImageIcon icon,
java.awt.event.ActionListener action)
|
Method Summary | |
---|---|
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)
|
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, updateUI |
Methods inherited from class java.awt.Container |
---|
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
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, hide, 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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected 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
Constructor Detail |
---|
public WebDynamicMenuItem()
public WebDynamicMenuItem(javax.swing.ImageIcon icon)
public WebDynamicMenuItem(javax.swing.ImageIcon icon, java.awt.event.ActionListener action)
Method Detail |
---|
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.JComponent
public java.awt.Dimension getPreferredSize()
getPreferredSize
in class javax.swing.JComponent
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |