G
Gast2
Gast
Hallo zusammen,
in einem Editor hat man eine doSave(IProgressMonitor monitor) methode. Wie benutzt man richtig diesen Monitor damit des User auch diesen Vorgang sieht. So sieht er nichts.
Wenn ich aber einen Job instanziere und die
überschreibe habe ich ein neues monitor Objekt und der Job wird angezeigt. Meine Frage ist was mich mit dem Monitor Objekt in doSave() und wie benutze ich es richtig, damit der User auch was sieht.
in einem Editor hat man eine doSave(IProgressMonitor monitor) methode. Wie benutzt man richtig diesen Monitor damit des User auch diesen Vorgang sieht. So sieht er nichts.
Java:
@Override
public void doSave(IProgressMonitor monitor) {
monitor.beginTask("Test", 100);
monitor.worked(50);
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
monitor.worked(50);
monitor.done();
}
Wenn ich aber einen Job instanziere und die
Code:
protected IStatus run(final IProgressMonitor monitor)