|
||||||||||
| 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
javax.swing.AbstractButton
javax.swing.JButton
com.sibvisions.rad.ui.swing.ext.JVxButton
public class JVxButton
The JVxButton is a JButton
extension.
JButton,
Serialized Form| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JButton |
|---|
javax.swing.JButton.AccessibleJButton |
| Nested classes/interfaces inherited from class javax.swing.AbstractButton |
|---|
javax.swing.AbstractButton.AccessibleAbstractButton, javax.swing.AbstractButton.ButtonChangeListener |
| 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 |
|---|
| Fields inherited from class javax.swing.AbstractButton |
|---|
actionListener, BORDER_PAINTED_CHANGED_PROPERTY, changeEvent, changeListener, CONTENT_AREA_FILLED_CHANGED_PROPERTY, DISABLED_ICON_CHANGED_PROPERTY, DISABLED_SELECTED_ICON_CHANGED_PROPERTY, FOCUS_PAINTED_CHANGED_PROPERTY, HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY, HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY, ICON_CHANGED_PROPERTY, itemListener, MARGIN_CHANGED_PROPERTY, MNEMONIC_CHANGED_PROPERTY, model, MODEL_CHANGED_PROPERTY, PRESSED_ICON_CHANGED_PROPERTY, ROLLOVER_ENABLED_CHANGED_PROPERTY, ROLLOVER_ICON_CHANGED_PROPERTY, ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY, SELECTED_ICON_CHANGED_PROPERTY, TEXT_CHANGED_PROPERTY, VERTICAL_ALIGNMENT_CHANGED_PROPERTY, VERTICAL_TEXT_POSITION_CHANGED_PROPERTY |
| 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 javax.swing.SwingConstants |
|---|
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
JVxButton()
Creates a button with no set text or icon. |
|
JVxButton(javax.swing.Action pAction)
Creates a button where properties are taken from the Action supplied. |
|
JVxButton(javax.swing.Icon pIcon)
Creates a button with an icon. |
|
JVxButton(java.lang.String pText)
Creates a button with text. |
|
JVxButton(java.lang.String pText,
javax.swing.Icon pIcon)
Creates a button with initial text and an icon. |
|
| Method Summary | |
|---|---|
void |
addIgnoreActionListener(java.awt.event.ActionListener pListener)
Adds an event listener to the list of ignored listeners for menu handling. |
void |
addMenuActionListener(IMenuActionListener pListener)
Adds a menu action listener. |
void |
addNotify()
|
protected void |
fireActionPerformed(java.awt.event.ActionEvent pEvent)
|
protected void |
fireMenuActionPerformed(java.awt.event.ActionEvent pEvent)
Notifies all menu action listeners. |
javax.swing.KeyStroke |
getAccelerator()
Returns the KeyStroke which serves as an accelerator
for the menu item. |
static javax.swing.KeyStroke |
getAccelerator(javax.swing.AbstractButton pAbstractButton)
Returns the KeyStroke which serves as an accelerator
for the menu item. |
javax.swing.JMenuItem |
getDefaultItem()
Gets the default menu item. |
javax.swing.JPopupMenu |
getPopupMenu()
Gets the popup menu. |
boolean |
isBorderOnMouseEntered()
Gets, if the border should only be shown on mouse entered. |
static boolean |
isBorderOnMouseEntered(javax.swing.AbstractButton pAbstractButton)
Gets, if the border should only be shown on mouse entered. |
boolean |
isDefaultButton()
|
boolean |
isShowing()
|
void |
mouseClicked(java.awt.event.MouseEvent pEvent)
|
void |
mouseDragged(java.awt.event.MouseEvent pEvent)
|
void |
mouseEntered(java.awt.event.MouseEvent pEvent)
|
void |
mouseExited(java.awt.event.MouseEvent pEvent)
|
void |
mouseMoved(java.awt.event.MouseEvent pEvent)
|
void |
mousePressed(java.awt.event.MouseEvent pEvent)
|
void |
mouseReleased(java.awt.event.MouseEvent pEvent)
|
protected void |
paintComponent(java.awt.Graphics g)
|
void |
removeActionListener(java.awt.event.ActionListener pListener)
|
void |
removeMenuActionListener(IMenuActionListener pListener)
Removes a menu action listener. |
static void |
setAccelerator(javax.swing.AbstractButton pAbstractButton,
javax.swing.KeyStroke pKeyStroke)
Sets the key combination which invokes the menu item's action listeners without navigating the menu hierarchy. |
void |
setAccelerator(javax.swing.KeyStroke pKeyStroke)
Sets the key combination which invokes the menu item's action listeners without navigating the menu hierarchy. |
static void |
setBorderOnMouseEntered(javax.swing.AbstractButton pAbstractButton,
boolean pBorderOnMouseEntered)
Sets, if the border should only be shown on mouse entered. |
void |
setBorderOnMouseEntered(boolean pBorderOnMouseEntered)
Sets, if the border should only be shown on mouse entered. |
void |
setDefaultButton(boolean pDefault)
Sets this button as default button for the "parent" root pane. |
void |
setDefaultItem(javax.swing.JMenuItem pMenuItem)
Sets the default menu item for actions. |
void |
setEnabled(boolean pEnabled)
|
void |
setMargin(java.awt.Insets pInsets)
|
protected void |
setMenuVisible(boolean pVisible)
Sets the visibility of the popup menu. |
void |
setPopupMenu(javax.swing.JPopupMenu pMenu)
Sets the popup menu. |
| Methods inherited from class javax.swing.JButton |
|---|
getAccessibleContext, getUIClassID, isDefaultCapable, paramString, removeNotify, setDefaultCapable, updateUI |
| Methods inherited from class javax.swing.AbstractButton |
|---|
actionPropertyChanged, addActionListener, addChangeListener, addImpl, addItemListener, checkHorizontalKey, checkVerticalKey, configurePropertiesFromAction, createActionListener, createActionPropertyChangeListener, createChangeListener, createItemListener, doClick, doClick, fireItemStateChanged, fireStateChanged, getAction, getActionCommand, getActionListeners, getChangeListeners, getDisabledIcon, getDisabledSelectedIcon, getDisplayedMnemonicIndex, getHideActionText, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getItemListeners, getLabel, getMargin, getMnemonic, getModel, getMultiClickThreshhold, getPressedIcon, getRolloverIcon, getRolloverSelectedIcon, getSelectedIcon, getSelectedObjects, getText, getUI, getVerticalAlignment, getVerticalTextPosition, imageUpdate, init, isBorderPainted, isContentAreaFilled, isFocusPainted, isRolloverEnabled, isSelected, paintBorder, removeChangeListener, removeItemListener, setAction, setActionCommand, setBorderPainted, setContentAreaFilled, setDisabledIcon, setDisabledSelectedIcon, setDisplayedMnemonicIndex, setFocusPainted, setHideActionText, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabel, setLayout, setMnemonic, setMnemonic, setModel, setMultiClickThreshhold, setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon, setSelected, setSelectedIcon, setText, setUI, setVerticalAlignment, setVerticalTextPosition |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, 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, 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, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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 |
| Constructor Detail |
|---|
public JVxButton()
public JVxButton(javax.swing.Icon pIcon)
pIcon - the Icon image to display on the buttonpublic JVxButton(java.lang.String pText)
pText - the text of the buttonpublic JVxButton(javax.swing.Action pAction)
Action supplied.
pAction - the Action used to specify the new button
public JVxButton(java.lang.String pText,
javax.swing.Icon pIcon)
pText - the text of the buttonpIcon - the Icon image to display on the button| Method Detail |
|---|
public boolean isShowing()
isShowing in class java.awt.Componentpublic boolean isDefaultButton()
isDefaultButton in class javax.swing.JButtonpublic void addNotify()
addNotify in class javax.swing.JComponentpublic void removeActionListener(java.awt.event.ActionListener pListener)
removeActionListener in class javax.swing.AbstractButtonpublic void setMargin(java.awt.Insets pInsets)
setMargin in class javax.swing.AbstractButtonprotected void paintComponent(java.awt.Graphics g)
paintComponent in class javax.swing.JComponentpublic void setEnabled(boolean pEnabled)
setEnabled in class javax.swing.AbstractButtonprotected void fireActionPerformed(java.awt.event.ActionEvent pEvent)
fireActionPerformed in class javax.swing.AbstractButtonpublic void mouseClicked(java.awt.event.MouseEvent pEvent)
mouseClicked in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent pEvent)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent pEvent)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent pEvent)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent pEvent)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseMoved(java.awt.event.MouseEvent pEvent)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseDragged(java.awt.event.MouseEvent pEvent)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void setDefaultButton(boolean pDefault)
pDefault - true to set this button as defaultpublic javax.swing.KeyStroke getAccelerator()
KeyStroke which serves as an accelerator
for the menu item.
KeyStroke object identifying the
accelerator keypublic void setAccelerator(javax.swing.KeyStroke pKeyStroke)
pKeyStroke - the KeyStroke which will
serve as an acceleratorpublic boolean isBorderOnMouseEntered()
public void setBorderOnMouseEntered(boolean pBorderOnMouseEntered)
pBorderOnMouseEntered - true, if the border should only be shown on mouse entered.public static javax.swing.KeyStroke getAccelerator(javax.swing.AbstractButton pAbstractButton)
KeyStroke which serves as an accelerator
for the menu item.
pAbstractButton - the AbstractButton to install the accelerator.
KeyStroke object identifying the
accelerator key
public static void setAccelerator(javax.swing.AbstractButton pAbstractButton,
javax.swing.KeyStroke pKeyStroke)
pAbstractButton - the AbstractButton to install the accelerator.pKeyStroke - the KeyStroke which will
serve as an acceleratorpublic static boolean isBorderOnMouseEntered(javax.swing.AbstractButton pAbstractButton)
pAbstractButton - the AbstractButton.
public static void setBorderOnMouseEntered(javax.swing.AbstractButton pAbstractButton,
boolean pBorderOnMouseEntered)
pAbstractButton - the AbstractButton.pBorderOnMouseEntered - true, if the border should only be shown on mouse entered.protected void fireMenuActionPerformed(java.awt.event.ActionEvent pEvent)
pEvent - the action eventprotected void setMenuVisible(boolean pVisible)
pVisible - true to show, false to hide the menupublic void setPopupMenu(javax.swing.JPopupMenu pMenu)
pMenu - the menupublic javax.swing.JPopupMenu getPopupMenu()
public void setDefaultItem(javax.swing.JMenuItem pMenuItem)
pMenuItem - the default menu itempublic javax.swing.JMenuItem getDefaultItem()
setDefaultItem(JMenuItem)public void addMenuActionListener(IMenuActionListener pListener)
pListener - the listenerpublic void removeMenuActionListener(IMenuActionListener pListener)
pListener - the listenerpublic void addIgnoreActionListener(java.awt.event.ActionListener pListener)
pListener - the listener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||