com.partnersoft.gui
Class ButtonControl
java.lang.Object
com.partnersoft.gui.ButtonControl
- All Implemented Interfaces:
- GUIControl
public class ButtonControl
- extends java.lang.Object
- implements GUIControl
A wrapper for JButton.
- Author:
- Paul Reavis Copyright 2004 Partner Software, Inc.
|
Constructor Summary |
ButtonControl()
|
ButtonControl(java.lang.String text)
|
ButtonControl(java.lang.String text,
javax.swing.Icon icon,
java.lang.String tooltip,
java.lang.Object actionMethodProvider,
java.lang.String actionMethodName)
|
ButtonControl(java.lang.String text,
java.awt.Image icon,
java.lang.String tooltip,
java.lang.Object actionMethodProvider,
java.lang.String actionMethodName)
|
ButtonControl(java.lang.String text,
java.lang.Object actionMethodProvider,
java.lang.String actionMethodName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ButtonControl
public ButtonControl()
ButtonControl
public ButtonControl(java.lang.String text)
ButtonControl
public ButtonControl(java.lang.String text,
java.lang.Object actionMethodProvider,
java.lang.String actionMethodName)
ButtonControl
public ButtonControl(java.lang.String text,
java.awt.Image icon,
java.lang.String tooltip,
java.lang.Object actionMethodProvider,
java.lang.String actionMethodName)
ButtonControl
public ButtonControl(java.lang.String text,
javax.swing.Icon icon,
java.lang.String tooltip,
java.lang.Object actionMethodProvider,
java.lang.String actionMethodName)
isEnabled
public boolean isEnabled()
setEnabled
public void setEnabled(boolean enabled)
getText
public java.lang.String getText()
setText
public void setText(java.lang.String newText)
getActionMethodProvider
public java.lang.Object getActionMethodProvider()
setActionMethodProvider
public void setActionMethodProvider(java.lang.Object actionMethodProvider)
getActionMethodName
public java.lang.String getActionMethodName()
setActionMethodName
public void setActionMethodName(java.lang.String actionMethodName)
setIcon
public void setIcon(javax.swing.Icon icon)
getIcon
public javax.swing.Icon getIcon()
setToolTipText
public void setToolTipText(java.lang.String tooltipText)
getToolTipText
public java.lang.String getToolTipText()
getJButton
public javax.swing.JButton getJButton()
getGUI
public javax.swing.JComponent getGUI()
- Specified by:
getGUI in interface GUIControl
doAction
public void doAction()
- This method is called whenever the button is clicked.
By default, if an actionMethodProvider and actionMethodName are provided,
this method will call that method on that provider. Otherwise it does nothing.
Subclasses may override this to take some other action.