2012-07-22 106 views

回答

4

如果您使用org.eclipse.ui.preferencePages那麼我認爲這是不可能的。同樣的幫助說:

該工作臺提供了一個通用的對話框的偏好。 這個擴展點的目的是允許插件加頁首選對話框。當首選項對話框打開時 (從菜單欄啓動),以這種方式提供的頁面將被添加到對話框 。

但有一個方法。按照下面的步驟(這只是顯示你如何更改標題文本):

  1. 打開首選項對話框
  2. 創建一個新的類擴展org.eclipse.jface.preference.PreferenceDialog
  3. 在子創建行動-class重寫configureShell方法
  4. 從上面創建的動作調用PreferenceDialog

Extended Class

class MyPreferenceDialog extends PreferenceDialog 
{ 
    public MyPreferenceDialog(Shell parentShell, PreferenceManager manager) { 
     super(parentShell, manager); 
    } 

    protected void configureShell(Shell newShell) { 
     super.configureShell(newShell); 
     newShell.setText("Settings"); 
    } 
} 

Code For Invocation

Button prefButton = new Button(top, SWT.PUSH); 
prefButton.setText("Preference"); 
prefButton.addSelectionListener(new SelectionListener() { 
    public void widgetSelected(SelectionEvent e) { 
     final PreferenceManager preferenceManager = PlatformUI.getWorkbench().getPreferenceManager(); 
     MyPreferenceDialog dialog = new MyPreferenceDialog(top.getShell(), preferenceManager); 
     dialog.create(); 
     dialog.open(); 
    } 
    public void widgetDefaultSelected(SelectionEvent e) { 
    } 
}); 

得到的首選項對話框看起來是這樣的:

enter image description here

相關問題