2012-01-13 69 views

回答

1

我不確定你想要做什麼,但如果你想運行一些對話框/編輯器而不運行整個RCP,你可以這樣做。

在例如,如果你想打開窗體/編輯/首選項頁面:

public static void main(String[] args) { 
    Display display = new Display(); 
    Shell shell = new Shell(display); 
    shell.setLayout(new FillLayout()); 

    new YourFormPageFromEditor().createFormContent(shell); // or some kind of code that insert here some UI 

    shell.open(); 
    while (!shell.isDisposed()) { 
     if (!display.readAndDispatch()) 
     display.sleep(); 
    } 
    display.dispose(); 

}

對話框,你可以僅僅通過類型

public static void main(String[] args) {  
    new YourDialogThatExtendsTitleAreaDialog(null).open() 
} 

希望它可以幫助打開。

+0

謝謝穆斯特爲你的答案。但是,我很抱歉地告訴你,這並不意味着我的問題被問到。如果有人有任何進一步的想法,請介意發佈知識。 – yayayokoho3 2012-03-15 09:53:43

相關問題