|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectswingwt.awt.Component
swingwt.awt.Container
swingwtx.swing.JComponent
swingwtx.swing.AbstractButton
swingwtx.swing.JButton
| Nested Class Summary |
| Nested classes inherited from class swingwtx.swing.JComponent |
JComponent.InternalFrameSelectionListener |
| Field Summary | |
protected Container |
pDefaultButtonParent
|
protected boolean |
pDefaultCapable
|
protected Icon |
pImage
|
protected org.eclipse.swt.widgets.ToolItem |
pSWTToolButton
If this JButton is representing an SWT tool button, a reference to it |
| Fields inherited from class swingwtx.swing.AbstractButton |
changeListeners, itemListeners, pAction, pGroup, pHAlign, pHTextPosition, pIcon, pMnemonic, pModel, ppeer, pSelection, pText, pVAlign, pVTextPosition |
| Fields inherited from class swingwtx.swing.JComponent |
accessibleContext, actionMap, ancestorInputMap, border, clientProperties, descendantHasPeer, focusInputMap, internalFrameAdapter, internalFrameParent, opaque, propertyChangeListeners, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW, windowInputMap |
| Fields inherited from class swingwt.awt.Container |
composite, comps, containerListeners, layout, queuedValidateRequest |
| Fields inherited from interface swingwtx.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 swingwt.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|
JButton()
|
|
JButton(Action a)
|
protected |
JButton(Action a,
boolean addAsListener)
|
|
JButton(Icon icon)
|
|
JButton(java.lang.String text)
|
|
JButton(java.lang.String text,
Icon icon)
|
| Method Summary | |
void |
addItemListener(ItemListener l)
|
protected Dimension |
calculatePreferredSize()
Overriden to calculate non-realised preferred size. |
boolean |
getDefaultCapable()
|
Icon |
getIcon()
|
java.lang.Object[] |
getSelectedObjects()
|
protected int |
getSWTFlags()
|
java.lang.String |
getText()
Overrides superclass as we need to read cached text for tool button purposes |
protected void |
handleWindowsForegroundKludge()
|
boolean |
isArmed()
|
boolean |
isPressed()
|
boolean |
isRollover()
|
boolean |
isSelected()
|
void |
removeItemListener(ItemListener l)
|
protected void |
renderText()
This makes up for deficiencies in being able to set images and text on a button. |
void |
setArmed(boolean b)
|
protected void |
setColorTextImage(org.eclipse.swt.widgets.Button button,
java.lang.String text,
Color color)
|
void |
setDefaultButtonParent(Container window)
|
void |
setDefaultCapable(boolean b)
|
void |
setEnabled(boolean b)
Change the enabled state of the component |
void |
setForeground(Color foreground)
Sets the foreground colour of the component |
void |
setIcon(Icon icon)
|
void |
setPressed(boolean b)
|
void |
setRollover(boolean b)
|
void |
setSelected(boolean b)
|
void |
setSwingWTParent(Container parent)
Once a parent component receives an "add" call for a child, this being the child, this should be called to tell us to instantiate the peer and load in any cached properties. |
void |
setText(java.lang.String text)
Overrides superclass so we can render it where necessary |
void |
setToolTipText(java.lang.String text)
Overrides superclass so we can update any ToolItem |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface swingwtx.swing.ButtonModel |
addActionListener, addChangeListener, getActionCommand, getMnemonic, isEnabled, removeActionListener, removeChangeListener, setActionCommand, setGroup, setMnemonic |
| Field Detail |
protected Icon pImage
protected boolean pDefaultCapable
protected Container pDefaultButtonParent
protected org.eclipse.swt.widgets.ToolItem pSWTToolButton
| Constructor Detail |
public JButton()
public JButton(java.lang.String text)
public JButton(Action a)
public JButton(Icon icon)
public JButton(java.lang.String text,
Icon icon)
protected JButton(Action a,
boolean addAsListener)
AbstractButton.setAction(Action, bool)| Method Detail |
public Icon getIcon()
public void setIcon(Icon icon)
setIcon in class AbstractButtonpublic void setToolTipText(java.lang.String text)
setToolTipText in class AbstractButtonpublic java.lang.String getText()
getText in class AbstractButtonpublic void setText(java.lang.String text)
setText in class AbstractButtonpublic void setEnabled(boolean b)
Component
setEnabled in interface ButtonModelsetEnabled in class Componentpublic boolean getDefaultCapable()
public void setDefaultCapable(boolean b)
protected void setColorTextImage(org.eclipse.swt.widgets.Button button,
java.lang.String text,
Color color)
protected void renderText()
public void setForeground(Color foreground)
Component
setForeground in class Componentprotected void handleWindowsForegroundKludge()
protected Dimension calculatePreferredSize()
calculatePreferredSize in class Componentprotected int getSWTFlags()
public void setSwingWTParent(Container parent)
throws java.lang.Exception
setSwingWTParent in class JComponentjava.lang.Exceptionpublic void setDefaultButtonParent(Container window)
public boolean isSelected()
isSelected in interface ButtonModelisSelected in class AbstractButtonpublic void setSelected(boolean b)
setSelected in interface ButtonModelsetSelected in class AbstractButtonpublic void addItemListener(ItemListener l)
addItemListener in interface ButtonModeladdItemListener in class AbstractButtonpublic java.lang.Object[] getSelectedObjects()
getSelectedObjects in interface ItemSelectablepublic void removeItemListener(ItemListener l)
removeItemListener in interface ButtonModelremoveItemListener in class AbstractButtonpublic boolean isArmed()
isArmed in interface ButtonModelpublic boolean isPressed()
isPressed in interface ButtonModelpublic boolean isRollover()
isRollover in interface ButtonModelpublic void setArmed(boolean b)
setArmed in interface ButtonModelpublic void setPressed(boolean b)
setPressed in interface ButtonModelpublic void setRollover(boolean b)
setRollover in interface ButtonModel
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||