Java - Eclipse-Riena

UIProcess (nebenläufige Prozesse)

Um die Oberfläche nicht zu blockieren, müssen langwierige Prozesse ausgelagert werden.


UIProcess process = new UIProcess("Description", true, getNavigationNode()) {
   public boolean runJob(IProgressMonitor monitor) {
      // Langandauernden Prozess hier durchführen
 
      notifyUpdateUI();
      return true;
   }
 
   public void updateUI() {
      // Hier wird das UI neu aufgebaut. Der Aufruf erfolgt nur, wenn notiyUpdateUI() aufgerufen wird.
   }
};
process.start();

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007