JFace Wizard: Ist es möglich eine Page zu löschen?

alloisxp

Mitglied
Hallo!

Ich habe einen wizard in den ich dynamisch Pages hinzufüge, abgeleitet von der Klasse Wizard:

Code:
public ChooseMethodWizard(TreeModel tmodel) {
		super();
		setWindowTitle("test");
		setForcePreviousAndNextButtons(true);
		this.model = tmodel;
	}

Jetzt würde ich gerne von einer WizardPage aus alle folgenden entfernen.

Ich komme ja an die pages Variable des Wizards von der Page aus über this.getWizard().getPages(), allerdings scheine ich nichts in dieser Variablen bewirken zu können? (Habe versucht leere Listen etc. reinzukopieren, klappt nicht... wie kriege ich das hin? Kann man irgendwie aus einem jface Wizard pages löschen?
 
Hallo!

Genau das hatte ich auch gefunden. Ich habe halt die Befürchtung, das ich mit dieser auf inaktiv schalten Methode in Teufels Küche komme. Ich muss ja auch an einigen Stellen abprüfen ob es schon eine neue Seite gibt, , im Wizard soll man von Seite 10 auch zur not bis Seite 1 zurück kommen usw. da muss ich dann eine Menge Programmlogik ändern so wie ich das alles bhisher konzipiert habe. Hatte gehofft es gibt eine Methode um Pages zu löschen.
Dachte das ist das normalste der Welt aus einem Wizard eine Page löschen zu können :| aber da hab ich mich wohl geirrt?
 

Zurück
Oben