public class CalculatorCombo
extends org.eclipse.swt.widgets.Composite
Note that although this class is a subclass of Composite, it
does not make sense to add children to it, or set a layout on it.
| Constructor | Description |
|---|---|
CalculatorCombo(org.eclipse.swt.widgets.Composite parent,
int style) |
Constructs a new instance of this class given its parent.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
addModifyListener(org.eclipse.swt.events.ModifyListener listener) |
Adds the listener to the collection of listeners who will be notified
when the receiver's text is modified, by sending it one of the messages
defined in the
ModifyListener interface. |
org.eclipse.swt.graphics.Point |
computeSize(int wHint,
int hHint,
boolean changed) |
|
java.lang.String |
getValue() |
|
void |
removeModifyListener(org.eclipse.swt.events.ModifyListener listener) |
Removes the listener from the collection of listeners who will be
notified when the receiver's text is modified.
|
void |
setEnabled(boolean enabled) |
|
void |
setToolTipText(java.lang.String txt) |
|
void |
setValue(java.lang.String value) |
changed, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabListaddControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, updateequals, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic CalculatorCombo(org.eclipse.swt.widgets.Composite parent,
int style)
parent - a widget which will be the parent of the new instance (cannot be null)style - not usedjava.lang.IllegalArgumentException - org.eclipse.swt.SWTException - public void addModifyListener(org.eclipse.swt.events.ModifyListener listener)
ModifyListener interface.listener - the listener which should be notifiedjava.lang.IllegalArgumentException - org.eclipse.swt.SWTException - ModifyListener,
removeModifyListener(org.eclipse.swt.events.ModifyListener)public org.eclipse.swt.graphics.Point computeSize(int wHint,
int hHint,
boolean changed)
computeSize in class org.eclipse.swt.widgets.ControlControl.computeSize(int, int, boolean)public java.lang.String getValue()
public void removeModifyListener(org.eclipse.swt.events.ModifyListener listener)
listener - the listener which should no longer be notifiedjava.lang.IllegalArgumentException - org.eclipse.swt.SWTException - ModifyListener,
addModifyListener(org.eclipse.swt.events.ModifyListener)public void setEnabled(boolean enabled)
setEnabled in class org.eclipse.swt.widgets.ControlControl.setEnabled(boolean)public void setToolTipText(java.lang.String txt)
setToolTipText in class org.eclipse.swt.widgets.ControlControl.setToolTipText(java.lang.String)public void setValue(java.lang.String value)
value - new valuejava.lang.NumberFormatException - if value is not a valid double
value