2
我有2種方法都包含selft工作,例如如何設置Eclipse作業執行順序?
protected void method1(){
String name=getName();//return name based on combobox selection
Job job= new Job("first job"){
@Override
protected IStatus run(IProgressMonitor monitor) {
someActions();
}
}
}
protected void method2(){
String name=getName();//return name based on combobox selection
Job job= new Job("second job"){
@Override
protected IStatus run(IProgressMonitor monitor) {
someActions();
}
}
}
方法1和method2可以調用seperated.With自己的進度條
我也有一些按鈕來調用這兩種方法
btnUpdate.addListener(SWT.MouseUp, new Listener() {
@Override
public void handleEvent(Event event) {
method1();
method2();
}
}
但是這種構造工作不正確,因爲從method2()開始執行,然後從method1()完成作業。另外,如果我從標記方法一())工作作爲加入方法2,然後(將無法啓動,直到方法1()執行,但進度條不顯示
如何使它正常工作?)
非常感謝你!:) – Volad 2012-02-02 10:49:13
正是我在找的東西! – Markus 2016-02-08 10:26:13