animatepanel |
AnimateListener |
AnimatePanelRenderer |
AnimateTabHeaderRenderer |
JAnimatePanel |
JAnimateTab |
JAnimateTabHeader |
autocomplete |
JAutoComboBox |
JAutoTextField |
dropdown |
JDropDownButton |
filechooser |
AscFileFilter |
FileChooserManager |
JAscFileChooser |
fontchooser |
JFontChooser |
gradient |
QuickGradientPaint |
hyperlink |
HyperlinkMouseAdapter |
HyperlinkUtil |
JHyperlinkLabel |
outlookpanel |
JOutlookButton |
JOutlookPanel |
JOutlookTab |
JOutlookTabHeader |
OutlookButtonRenderer |
OutlookScrollButtonRenderer |
OutlookTabBodyRenderer |
OutlookTabHeaderRenderer |
outlookpanel.renderers |
DefaultOutlookButtonRenderer |
DefaultOutlookScrollButtonRenderer |
quick |
JQuickList |
JQuickTable |
JQuickTextArea |
JQuickTree |
QuickSearch |
rotate |
JVerticalButton |
JVerticalLabel |
JVerticalToggleButton |
RotateConstants |
sliderpanel |
BorderPaint |
BorderPaintContext |
JSliderPanel |
JSliderPanelContainer |
SliderListener |
SliderPanelBorder |
SliderPanelGradientBorder |
spantable |
DefaultSpanTableModel |
JSpanTable |
SpanTableUI |
TableCell |
splashscreen |
JSplashScreen |
statusbar |
JMemoryIndicator |
table |
DefaultRowComparator |
FilteredTableModel |
RowComparator |
RowFilter |
SortOrderConstants |
SortedColumnInfo |
SortedTableHeaderMouseListener |
SortedTableHeaderRenderer |
SortedTableModel |
table.renderers |
DefaultImageCellRenderer |
DefaultTextCellRenderer |
table.wrappers |
DefaultImageWrapper |
DefaultTextWrapper |
tree |
WideTreeCellEditor |
treetable |
DefaultTreeTableModel |
JTreeTable |
TreeTableModel |
TreeTableNode |
util |
JAscDialog |
JAscFrame |
PopupMenuHelper |
xmlbars |
BasicAction |
MenuToolBarManager |
xmlbars.menubar |
JAscCheckBoxMenuItem |
JAscRadioButtonMenuItem |
JIconicCheckBoxMenuItem |
xmlbars.toolbar |
JAscToolBar |
JToolBarButton |
JToolBarToggleButton |
xmlbars.toolbar.layouts |
ToolBarDockConstraints |
ToolbarDockLayout |
| |
com.smardec.asc.xmlbars
Class BasicAction
java.lang.Object
|
+--javax.swing.AbstractAction
|
+--com.smardec.asc.xmlbars.BasicAction
- All Implemented Interfaces:
- javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, java.io.Serializable
- public class BasicAction
- extends javax.swing.AbstractAction
This class provides implementations for AbstractAction used in
MenuToolBarManager
Fields inherited from class javax.swing.AbstractAction |
changeSupport, enabled |
Fields inherited from interface javax.swing.Action |
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON |
Constructor Summary |
BasicAction()
Creates an Action object with no properties. |
BasicAction(java.lang.String name)
Creates an Action object with text and icon. |
BasicAction(java.lang.String name,
javax.swing.Icon icon)
Creates an Action object with text and icon. |
Method Summary |
void |
actionPerformed(java.awt.event.ActionEvent e)
Invoked when an action occurs. |
javax.swing.Icon |
getIcon()
Returns icon for action, used for a menu or toolbar button. |
java.lang.String |
getId()
Returns action id which is used by MenuToolBarManager. |
java.lang.String |
getKeyStroke()
Returns accelerator for action, used for a menu. |
javax.swing.Icon |
getLargeIcon()
Returns large icon for action, used for toolbar button. |
java.lang.Integer |
getMnemonic()
Returns mnemonic for action, used for a menu. |
java.lang.String |
getText()
Returns name for action, used for a menu or button. |
boolean |
isSelected()
Returns true if the action is enabled. |
void |
setIcon(javax.swing.Icon icon)
Specifies icon for action, used for a menu or toolbar button. |
void |
setId(java.lang.String id)
Specifies action id which is used by MenuToolBarManager. |
void |
setKeyStroke(javax.swing.KeyStroke keyStroke)
Specifies accelerator for action, used for a menu. |
void |
setLargeIcon(javax.swing.Icon icon)
Specifies large icon for action, used for toolbar button. |
void |
setMnemonic(char mnemonic)
Specifies mnemonic for action, used for a menu. |
void |
setSelected(boolean newValue)
Changes selected status of the action. |
void |
setText(java.lang.String text)
Specifies name for action, used for a menu or button. |
java.lang.String |
setToolTip()
Returns tooltip for action, used for a menu or toolbar button. |
void |
setToolTip(java.lang.String text)
Specifies tooltip for action, used for a menu or toolbar button. |
Methods inherited from class javax.swing.AbstractAction |
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicAction
public BasicAction()
- Creates an
Action object with no properties.
BasicAction
public BasicAction(java.lang.String name)
- Creates an
Action object with text and icon.
- Parameters:
- name - the name of the
BasicAction
BasicAction
public BasicAction(java.lang.String name,
javax.swing.Icon icon)
- Creates an
Action object with text and icon.
- Parameters:
- name - the name of the
BasicAction - icon - the icon of the
BasicAction
getId
public java.lang.String getId()
- Returns action id which is used by MenuToolBarManager.
- Returns:
- action id.
- See Also:
- setId(String)
setId
public void setId(java.lang.String id)
- Specifies action id which is used by MenuToolBarManager.
- Parameters:
- id - action id
- See Also:
- getId()
getText
public java.lang.String getText()
- Returns name for action, used for a menu or button.
setText
public void setText(java.lang.String text)
- Specifies name for action, used for a menu or button.
- Parameters:
- text - name for action, used for a menu or button.
getIcon
public javax.swing.Icon getIcon()
- Returns icon for action, used for a menu or toolbar button.
setIcon
public void setIcon(javax.swing.Icon icon)
- Specifies icon for action, used for a menu or toolbar button.
- Parameters:
- icon - icon for action, used for a menu or toolbar button.
getLargeIcon
public javax.swing.Icon getLargeIcon()
- Returns large icon for action, used for toolbar button.
setLargeIcon
public void setLargeIcon(javax.swing.Icon icon)
- Specifies large icon for action, used for toolbar button.
- Parameters:
- icon - large icon for action, used for toolbar button.
setToolTip
public java.lang.String setToolTip()
- Returns tooltip for action, used for a menu or toolbar button.
setToolTip
public void setToolTip(java.lang.String text)
- Specifies tooltip for action, used for a menu or toolbar button.
- Parameters:
- text - tooltip for action, used for a menu or toolbar button.
getKeyStroke
public java.lang.String getKeyStroke()
- Returns accelerator for action, used for a menu.
setKeyStroke
public void setKeyStroke(javax.swing.KeyStroke keyStroke)
- Specifies accelerator for action, used for a menu.
- Parameters:
- keyStroke - accelerator for action, used for a menu.
getMnemonic
public java.lang.Integer getMnemonic()
- Returns mnemonic for action, used for a menu.
setMnemonic
public void setMnemonic(char mnemonic)
- Specifies mnemonic for action, used for a menu.
- Parameters:
- mnemonic - mnemonic for action, used for a menu.
isSelected
public boolean isSelected()
- Returns
true if the action is enabled.
- Returns:
true if the action is enabled, false otherwise- See Also:
- setSelected(boolean)
setSelected
public void setSelected(boolean newValue)
- Changes selected status of the action.
- Parameters:
- newValue -
true to set the action selected , false otherwise - See Also:
- isSelected()
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Invoked when an action occurs.
|
|
|