Dies ist eine alte Version des Dokuments!


Java - Eclipse-RCP - Wizards

Um den Finish-Button in einem Wizard zu enablen, muss die Methode isPageComplete() true zurückliefern. Soll der Button bei geöffnetem Wizard enabled/disabled werden, so muss updateButtons() aufgerufen werden. (Dies resultiert dann in einem Aufruf von isPageComplete()).

private boolean m_isPageComplete = false;
 
/** Diese Methode enabled den Finish-Button **/
private void myMethod(){
   m_isPageComplete = true;  // Das Flag, welches enabled/disabled
   getWizard().getContainer().updateButtons();
}
 
/** Liefert zurück, ob der Finish-Button enabled werden kann **/
@Override
public boolean isPageComplete() {
   return m_isPageComplete;
}



Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007