gpt4 book ai didi

eclipse-rcp - eclipse RCP : How to OpenPreferencesAction on particular page?

转载 作者:行者123 更新时间:2023-12-04 23:11:01 25 4
gpt4 key购买 nike

如何使首选项对话框在特定页面上打开?
这样做会打开首选项。默认情况下第一页上的对话框:

OpenPreferencesAction action = new OpenPreferencesAction();
action.run();

如何告诉它显示首选项树中的其他页面?

最佳答案

您需要创建自己的操作来扩展 OpenPreferencesAction 并覆盖 run() 方法,传递要打开的页面的 id。如果你查看 OpenPreferencesAction 你会看到 run 方法是这样的:

public void run() {
if (workbenchWindow == null) {
// action has been dispose
return;
}
PreferenceDialog dialog = PreferencesUtil.createPreferenceDialogOn(null, null, null, null);
dialog.open();
}

第二个和第三个参数确定要显示的页面的 id 和过滤条件。

关于eclipse-rcp - eclipse RCP : How to OpenPreferencesAction on particular page?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1103188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com