2010-02-24 63 views
1

是否可以在SWT中指定一個窗口小部件的固定高度 - 比如畫布?我正在研究可能將LispWorks CAPI的一個應用程序移植到Clojure和SWT,這對我來說至關重要。非常感謝你的幫助,克里斯。如何爲SWT小部件指定固定高度?

回答

4

SWT使用佈局管理器和小部件大小的'提示'。在你的情況下,我會說AbsoluteLayout是正確的選擇。但是,請注意,SWT由本機操作系統的小部件支持,因此在本機小部件上設置高度可能不起作用。您可以使用SWT附帶的相當多的自定義小部件,例如CCombo。

+0

嗨arcticpenguin - 感謝您的建議。 Chris – ChrisM 2010-03-03 04:48:40

+0

沒問題。如果你喜歡這個答案,你可以投票並將其標記爲正確的?謝謝。 – andyczerwonka 2010-03-09 04:28:02

-1

你可以使用:

Object mywidget=new Object(); 
mywidget.size(); 

你可以使用的GridData和相對大小設置這樣的大小比例維持 隨着屏幕尺寸的用戶useses到屏幕像素。