Hallo,
ich habe folgendes Problem:
Und zwar würde ich gerne einen Wizard starten. Dies versuche ich mit folgendem Code:
Der Vorgang funktioniert einwandfrei aus einem anderen Wizard heraus, aber wenn ich den Vorgang einfach nur auf der PlatformUI von Eclipse ausführe, bekomme ich eine NullPointerException bei der Funktion PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell()
Ich bin gerade dabei, mich diesbezüglich schlauer zu machen, aber da ich noch ziemlicher Anfänger bin, dachte ich mir, ob hier vielleicht jemand weis, woran das liegt und wie ich das in Zukunft vermeiden kann.
Ich arbeite mit Eclipse 3.3.0 .
Danke erstmal im Voraus
Gruß,
Jonas
ich habe folgendes Problem:
Und zwar würde ich gerne einen Wizard starten. Dies versuche ich mit folgendem Code:
Code:
IWizard wizard = new TaminoServerSelectionWizard();
((IWorkbenchWizard)wizard).init(PlatformUI.getWorkbench(), null);
WizardDialog dialog = new WizardDialog(PlatformUI.getWorkbench()
.getActiveWorkbenchWindow()
.getShell()
, wizard);
dialog.open();
Der Vorgang funktioniert einwandfrei aus einem anderen Wizard heraus, aber wenn ich den Vorgang einfach nur auf der PlatformUI von Eclipse ausführe, bekomme ich eine NullPointerException bei der Funktion PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell()
Ich bin gerade dabei, mich diesbezüglich schlauer zu machen, aber da ich noch ziemlicher Anfänger bin, dachte ich mir, ob hier vielleicht jemand weis, woran das liegt und wie ich das in Zukunft vermeiden kann.
Ich arbeite mit Eclipse 3.3.0 .
Danke erstmal im Voraus
Gruß,
Jonas