Class ImageButton
- java.lang.Object
-
- org.eclipse.swt.widgets.Widget
-
- org.eclipse.swt.widgets.Control
-
- org.eclipse.swt.widgets.Label
-
- org.eclipse.net4j.util.ui.widgets.ImageButton
-
- All Implemented Interfaces:
java.util.EventListener,MouseListener,MouseMoveListener,MouseTrackListener,Drawable,org.eclipse.swt.internal.SWTEventListener
public class ImageButton extends Label implements MouseTrackListener, MouseMoveListener, MouseListener
- Since:
- 3.5
- Author:
- Eike Stepper
-
-
Constructor Summary
Constructors Constructor Description ImageButton(Composite parent, Image image)ImageButton(Composite parent, Image image, Image grayImage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckSubclass()voidmouseDoubleClick(MouseEvent e)voidmouseDown(MouseEvent e)voidmouseEnter(MouseEvent e)voidmouseExit(MouseEvent e)voidmouseHover(MouseEvent e)voidmouseMove(MouseEvent e)voidmouseUp(MouseEvent e)protected voidwidgetSelected()-
Methods inherited from class org.eclipse.swt.widgets.Label
getAlignment, getImage, getText, setAlignment, setEnabled, setImage, setText
-
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, 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, setFocus, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
-
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.swt.graphics.Drawable
isAutoScalable
-
-
-
-
Method Detail
-
mouseEnter
public void mouseEnter(MouseEvent e)
- Specified by:
mouseEnterin interfaceMouseTrackListener
-
mouseExit
public void mouseExit(MouseEvent e)
- Specified by:
mouseExitin interfaceMouseTrackListener
-
mouseHover
public void mouseHover(MouseEvent e)
- Specified by:
mouseHoverin interfaceMouseTrackListener
-
mouseMove
public void mouseMove(MouseEvent e)
- Specified by:
mouseMovein interfaceMouseMoveListener
-
mouseDoubleClick
public void mouseDoubleClick(MouseEvent e)
- Specified by:
mouseDoubleClickin interfaceMouseListener
-
mouseDown
public void mouseDown(MouseEvent e)
- Specified by:
mouseDownin interfaceMouseListener
-
mouseUp
public void mouseUp(MouseEvent e)
- Specified by:
mouseUpin interfaceMouseListener
-
checkSubclass
protected void checkSubclass()
- Overrides:
checkSubclassin classWidget
-
widgetSelected
protected void widgetSelected()
-
-