Hallo allerseits,
ich befürchte, ich sehe den Wald vor lauter Bäumen nicht mehr. Ich hoffe, Ihr könnte mir da weiterhelfen. Ich soll mit Eclipse Ganymede, Java 6.0, RCP einen eigenen Button schreiben. Da ich nicht alles nachprogrammieren wollte, wollte ich eine Klasse schreiben, die org.eclipse.swt.widgets.Button ableitet.
Der erste Versuch sah so aus:
Tut noch nix - Klar...
Aber wenn ich versuche diesen Button nun aufzurufen, wie die org.eclipse.swt.widgets.Button, bekomme ich eine Fehlermeldung.
Aufruf:
Fehlermeldung:
"Subclassing not allowed"
Nu meine Frage, kann man org.eclipse.swt.widgets.Button wirklich nicht ableiten! Muss man die Buttons wirklich komplett nachprogrammieren, oder was mache ich da falsch?
Grüße Taggi
ich befürchte, ich sehe den Wald vor lauter Bäumen nicht mehr. Ich hoffe, Ihr könnte mir da weiterhelfen. Ich soll mit Eclipse Ganymede, Java 6.0, RCP einen eigenen Button schreiben. Da ich nicht alles nachprogrammieren wollte, wollte ich eine Klasse schreiben, die org.eclipse.swt.widgets.Button ableitet.
Der erste Versuch sah so aus:
Code:
public class GCRegionButton extends Button {
public GCRegionButton(Composite parent, int style) {
super(parent, style);
// TODO Auto-generated constructor stub
}
}
Aber wenn ich versuche diesen Button nun aufzurufen, wie die org.eclipse.swt.widgets.Button, bekomme ich eine Fehlermeldung.
Aufruf:
Code:
GCRegionButton myButton = new GCRegionButton(parent,SWT.PUSH);
Fehlermeldung:
"Subclassing not allowed"
Nu meine Frage, kann man org.eclipse.swt.widgets.Button wirklich nicht ableiten! Muss man die Buttons wirklich komplett nachprogrammieren, oder was mache ich da falsch?
Grüße Taggi