de.unikoblenz.swt.custom
Class EditableLabel

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by de.unikoblenz.swt.custom.EditableLabel
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable

public class EditableLabel
extends org.eclipse.swt.widgets.Composite

Author:
cbu Realisiert ein Label das peer Doppelklick editierbar wird

Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Control
handle
 
Constructor Summary
EditableLabel(org.eclipse.swt.widgets.Composite parent, int aStyle)
           
 
Method Summary
 void addModifyListener(org.eclipse.swt.events.ModifyListener listener)
           
 void addMouseListener(org.eclipse.swt.events.MouseListener listener)
           
 void addMouseMoveListener(org.eclipse.swt.events.MouseMoveListener listener)
           
 void edit()
           
 java.lang.String getText()
          Liefert den Text des Labels
 void removeModifyListener(org.eclipse.swt.events.ModifyListener listener)
           
 void removeMouseListener(org.eclipse.swt.events.MouseListener listener)
           
 void removeMouseMoveListener(org.eclipse.swt.events.MouseMoveListener listener)
           
 void setBackground(org.eclipse.swt.graphics.Color color)
           
 void setForeground(org.eclipse.swt.graphics.Color color)
           
 void setText(java.lang.String aText)
           
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, computeSize, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, dispose, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, setData, setData, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EditableLabel

public EditableLabel(org.eclipse.swt.widgets.Composite parent,
                     int aStyle)
Parameters:
parent: - != null
style -
Method Detail

edit

public void edit()

getText

public java.lang.String getText()
Liefert den Text des Labels

Returns:
String: != null

setText

public void setText(java.lang.String aText)
Parameters:
aText: - != null Setzt einen Text

setBackground

public void setBackground(org.eclipse.swt.graphics.Color color)
Overrides:
setBackground in class org.eclipse.swt.widgets.Control

setForeground

public void setForeground(org.eclipse.swt.graphics.Color color)
Overrides:
setForeground in class org.eclipse.swt.widgets.Control

addMouseListener

public void addMouseListener(org.eclipse.swt.events.MouseListener listener)
Overrides:
addMouseListener in class org.eclipse.swt.widgets.Control

addMouseMoveListener

public void addMouseMoveListener(org.eclipse.swt.events.MouseMoveListener listener)
Overrides:
addMouseMoveListener in class org.eclipse.swt.widgets.Control

removeMouseListener

public void removeMouseListener(org.eclipse.swt.events.MouseListener listener)
Overrides:
removeMouseListener in class org.eclipse.swt.widgets.Control

removeMouseMoveListener

public void removeMouseMoveListener(org.eclipse.swt.events.MouseMoveListener listener)
Overrides:
removeMouseMoveListener in class org.eclipse.swt.widgets.Control

addModifyListener

public void addModifyListener(org.eclipse.swt.events.ModifyListener listener)
Parameters:
listener: - != null Registriert einen ModifyListener

removeModifyListener

public void removeModifyListener(org.eclipse.swt.events.ModifyListener listener)
Parameters:
listener: - != null Deregistriert einen ModifyListener