当前位置: 首页 > 知识库问答 >
问题:

JFace应用程序窗口的最小大小

阎功
2023-03-14

我刚开始使用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)

我试过了

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

(我的实现“Public class MainView extends ApplicationWindows{”)

但不管用。

this.getShell()

SWT中的文档,特别是JFace中的文档是非常不同的…太糟糕了,因为里面有很好的功能。

你的经历是什么?

共有1个答案

颜实
2023-03-14

重写configureshell方法并在其中设置最小大小:

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

  newShell.setMinimumSize(100, 100);
}
 类似资料:
  • 本文向大家介绍用js实现最大化和最小化窗口相关面试题,主要包含被问及用js实现最大化和最小化窗口时的应答技巧和注意事项,需要的朋友参考一下 https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API

  • 好的,我有一个带屏幕的JFrame。我把尺寸设定为800乘800。但是,创建的窗口比该窗口小。任务栏没有问题,因为它不是全尺寸的。 在screen类中,paint方法在边框应位于的位置周围绘制一个框: 当我运行它时,窗口比盒子小,底部和右侧被切断。 请注意,我手动调整了第二张图片的大小,以显示边框的差异。 我意识到我已经把盒子的每一面都画小了1个像素,但差别远不止2个像素。

  • 如何在UWP上以编程方式最小化应用程序窗口,就像用户点击了应用程序栏上的最小化按钮一样? 比如说,在我的应用程序中,用户点击了一个按钮来执行一些处理,现在除了等待它完成之外,没有什么可以做的了。在这种情况下,我想最小化我的应用程序自动。 null 这是针对C++Windows通用应用程序的。

  • 然而,当我尝试在具有更大屏幕的工作站上运行时,JavaFX应用程序不会调整自身大小,并显示在屏幕的左上方当笔记本电脑/工作站屏幕大小不同时,我可以调整应用程序窗口的大小?

  • 问题内容: 有没有办法在所有浏览器中手动设置浏览器窗口的最小大小? 问题答案: 你可以试试 一旦视口小于600像素,您将获得一个水平滚动条。这仅适用于支持最小宽度CSS属性的现代浏览器。 我认为不可能限制用户的大小调整,也不应该!

  • 在我的JavaFX应用程序中,我需要更新它来处理窗口大小调整。我想做的是,当窗口变大时,保持所有东西都对齐,只是让纹理与窗口成比例,当它变小时类似。 我将设置一个最小和最大高度,以适应右手边的按钮(随着它变小,减小一点间距)。 我发现AnchorPane不是最好的选择,我希望我能得到一个更好的方法的一点指导。我使用的文本区域是自定义的,扩展了StyledTextArea(RichTextFX AP