gpt4 book ai didi

java - Eclipse 中典型窗口的适当对象

转载 作者:行者123 更新时间:2023-12-01 16:54:55 25 4
gpt4 key购买 nike

我应该使用什么对象类型(例如 JFace、Shell、ApplicationWindow)来创建自己的窗口?

enter image description here

在我的插件中,此窗口将具有三个“面板”、许多组件,最重要的是我希望它位于顶部,直到关闭 - 就像 Eclipse 中的任何其他窗口一样,这样用户在关闭窗口之前无法在 IDE 中执行任何其他操作。单击 Eclipse 菜单中的图标后将启动该窗口。

最佳答案

如果您指的是类似 Eclipse“查找/替换”对话框之类的东西,它不会阻塞主窗口,请使用 JFace Dialog (org.eclipse.jface.dialogs.Dialog) >).

将对话框设置为无模式并关闭“打开时阻止”。

这就是查找/替换对话框使用的内容:

public FindReplaceDialog(Shell parentShell) {
super(parentShell);

// .... other code ...

setShellStyle(getShellStyle() ^ SWT.APPLICATION_MODAL | SWT.MODELESS);
setBlockOnOpen(false);
}

关于java - Eclipse 中典型窗口的适当对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34495866/

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