gpt4 book ai didi

java - JFace 应用程序窗口的最小尺寸

转载 作者:行者123 更新时间:2023-11-30 07:05:09 28 4
gpt4 key购买 nike

我刚开始使用 JFace/SWT 进行 GUI 编程。在我使用普通 SWT 窗口 ( http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.wb.ercp.doc.user%2Fhtml%2Fwizards%2FeRCP%2Fapplication_window.html ) 之前,今天我第一次尝试了 JFace 应用程序窗口。

现在我想设置这个窗口的最小尺寸..在 SWT 中它可以使用

shell.setMinimumSize(100,100)

但是在我的 org.eclipse.jface.window.ApplicationWindow 中没有这样的方法..

我试过了

this.createShell().setMinimumSize(100, 100);

(我的实现“public class MainView extends ApplicationWindow {”)

但它不起作用。

this.getShell()

返回空值。

顺便说一下,我在 gernal 中搜索了一个关于 JFace 的很好的文档,现在尤其是应用程序窗口。但是我找不到任何真正好的和广泛的东西。

SWT 中的文档,尤其是 JFace 中的文档非常令人失望。太糟糕了,因为它有很好的功能。

你的经历是什么?

最佳答案

覆盖 configureShell 方法并在那里设置最小大小:

@Override
protected void configureShell(Shell newShell)
{
super.configureShell(newShell);

newShell.setMinimumSize(100, 100);
}

关于java - JFace 应用程序窗口的最小尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27036677/

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