Eclipse RCP で設定ページのデフォルトtitle
を「設定」から「設定」に変更するには?
1359 次
1 に答える
5
を使用している場合、org.eclipse.ui.preferencePages
それは不可能だと思います。同じの助けは言う:
ワークベンチには、基本設定用の共通ダイアログ ボックスが 1 つ用意されています。この拡張ポイントの目的は、プラグインが設定ダイアログ ボックスにページを追加できるようにすることです。設定ダイアログ ボックスが開かれると (メニュー バーから開始されます)、この方法で投稿されたページがダイアログ ボックスに追加されます。
しかし、方法があります。以下の手順に従います (これは、タイトル テキストを変更する方法を示しているだけです)。
- 設定ダイアログを開くアクションを作成する
- を拡張する新しいクラスを作成します
org.eclipse.jface.preference.PreferenceDialog
- サブクラスで
configureShell
メソッドをオーバーライドします 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) {
}
});
結果の設定ダイアログは次のようになります。
于 2012-08-01T12:09:27.100 に答える