我在Eclipse中使用SWT WindowBuilder构建了一个窗口应用程序。我希望窗口在应用程序运行时是一个设置的大小。Java(Eclipse)WindowBuilder设置最大尺寸
这意味着我不希望用户能够调整窗口的大小,例如禁用窗口大小调整,如果这是不可能的,那么我想确保窗口具有最大大小(这在Eclipse中称为边界)。
查看官方文档,我找不到setMaximumSize。只有一个setMinimumSize(我已经指定)。
Official documentation link
有没有得到窗口的大小,如果它的变化(如事件处理程序)的方式。如果我将如何使用事件处理程序来监视大小,并且如果它发生变化,则将其大小更改回300,600?
我只希望窗口大小为300宽度和600高度。那是过分的要求!? :'(
我怎么能去设置一个无限循环,不断将尺寸会的影响,这是对应用程序的性能有什么
不要在窗口样式中包含SWT.RESIZE样式,它不会调整大小。 – 2015-02-11 20:31:13
@ greg-449我已经四处寻找SWT.RESIZE,我无法在我的项目中找到它。 – 2015-02-11 20:55:10
您是否创建了一个Shell?也许它是由你所代表的一些代码创建的。查看http://stackoverflow.com/questions/19875083/java-swt-how-to-set-the-window-to-be-res-table-not-resizable-on-the-fly – 2015-02-11 21:41:46