Hi,
bin relativ neu im Umgang mit SWT.
Ich möchte einen Button erstellen, dessen Aussehen ich selbst programmieren möchte, er aber alle Funktionen bieten soll, die eben ein Button besitzt.
Mit Swing ging das ganz einfach mit "MyButton extends JButton".
Aber wie ich gelesen habe kann man bei SWT nur von Canvas und Widget ableiten!
Wieso das denn?
Gibt es eine Möglichkeit das einfach zu realisieren oder muss ich von Widget ableiten und alle Button-Funktionen nach programmieren?
[Edit] Ist das vielleicht mit einem PaintListener möglich?
[/Edit]
Vielen Dank
Biff
P.S. wäre cool, wenn mir jemand ein Beispiel posten könnte, in dem von einem Widget abgeleitet wird
bin relativ neu im Umgang mit SWT.
Ich möchte einen Button erstellen, dessen Aussehen ich selbst programmieren möchte, er aber alle Funktionen bieten soll, die eben ein Button besitzt.
Mit Swing ging das ganz einfach mit "MyButton extends JButton".
Aber wie ich gelesen habe kann man bei SWT nur von Canvas und Widget ableiten!
Wieso das denn?
Gibt es eine Möglichkeit das einfach zu realisieren oder muss ich von Widget ableiten und alle Button-Funktionen nach programmieren?
[Edit] Ist das vielleicht mit einem PaintListener möglich?
Code:
myButton.addPaintListener(new PaintListener() {
public void paintControl(PaintEvent event) {
// paint something;
}
});
Vielen Dank
Biff
P.S. wäre cool, wenn mir jemand ein Beispiel posten könnte, in dem von einem Widget abgeleitet wird

Zuletzt bearbeitet: