我在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