ix.iface.ui
Class IXToolButton
java.lang.Object
|
+--ix.iface.ui.IXToolButton
- public class IXToolButton
- extends java.lang.Object
A toolbar button that is not necessarily shown
Field Summary |
(package private) java.awt.event.ActionListener |
al
|
(package private) javax.swing.JToolBar |
bar
|
(package private) javax.swing.JButton |
button
|
(package private) java.lang.String |
command
|
(package private) javax.swing.Icon |
icon
|
(package private) java.lang.String |
label
|
(package private) char |
mnemo
|
(package private) static char |
noMnemo
|
(package private) boolean |
shown
|
(package private) java.lang.String |
toolTip
|
Constructor Summary |
IXToolButton(javax.swing.JToolBar bar,
java.awt.event.ActionListener al,
java.lang.String command,
java.lang.String label,
javax.swing.Icon icon,
char mnemo,
java.lang.String toolTip)
As above with mnemo. |
IXToolButton(javax.swing.JToolBar bar,
java.awt.event.ActionListener al,
java.lang.String command,
java.lang.String label,
javax.swing.Icon icon,
java.lang.String toolTip)
Creates an object that holds the information (label, icon, toolTip). |
Method Summary |
void |
hide()
hides the button from its toolbar. |
void |
hideText()
|
void |
show()
Creates a button (if necessary) and shows it on its toolbar. |
void |
showText()
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
command
java.lang.String command
label
java.lang.String label
icon
javax.swing.Icon icon
shown
boolean shown
mnemo
char mnemo
toolTip
java.lang.String toolTip
noMnemo
static final char noMnemo
button
javax.swing.JButton button
bar
javax.swing.JToolBar bar
al
java.awt.event.ActionListener al
IXToolButton
public IXToolButton(javax.swing.JToolBar bar,
java.awt.event.ActionListener al,
java.lang.String command,
java.lang.String label,
javax.swing.Icon icon,
java.lang.String toolTip)
- Creates an object that holds the information (label, icon, toolTip).
Does not create button.
IXToolButton
public IXToolButton(javax.swing.JToolBar bar,
java.awt.event.ActionListener al,
java.lang.String command,
java.lang.String label,
javax.swing.Icon icon,
char mnemo,
java.lang.String toolTip)
- As above with mnemo.
show
public void show()
- Creates a button (if necessary) and shows it on its toolbar.
hide
public void hide()
- hides the button from its toolbar.
showText
public void showText()
hideText
public void hideText()