作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我应该使用什么对象类型(例如 JFace、Shell、ApplicationWindow)来创建自己的窗口?
在我的插件中,此窗口将具有三个“面板”、许多组件,最重要的是我希望它位于顶部,直到关闭 - 就像 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/
这段代码在 Java 中的等价物是什么?我放了一部分,我对 I/O 部分感兴趣: int fd = open(FILE_NAME, O_WRONLY); int ret = 0; if (fd =
我正在尝试将维度为 d1,d2,d3 的张量 M[a1,a2,a3] reshape 为维度为 d2, d1*d3 的矩阵 M[a2,a1*a3]。我试过 M.reshape(d2,d1*d3) 但是
我是一名优秀的程序员,十分优秀!