SWT中的Layout總結

2021-08-22 01:58:30 字數 618 閱讀 8705

1.filllayout

最簡單的layout,它把各種control按照行和列排列,並且每行或每列中各個control大小相同.並且是填

滿擁有這個layout的composite

2.rowlayout

與filllayout非常相似,它也是把各種control按照行和列排列,但是它不強迫每個control大小相同.它

用rowdata來決定每個control的大小.

3.gridlayout

按照書中的作者話來說就是:「如果你計畫只學習一種layout,那麼就是gridlayout.」如果用偶合的方

法在composite中的composite使用gridlayout,那麼就能夠建立出足夠複雜的介面.

gridlayout的缺點:

如果把主視窗縮小或放大就會有按鈕之類的control看不見了,如果想完善這一點,我們需要formlayout.

4.formlayout

最難學和最難懂的layout就是formlayout,當然,如果花時間去學習研究它我們就能夠得到回報.

它就象是swt中的gridbaglayout:)

學習資料:《the definitive guide to swt and jface》

關於SWT在eclipse中的使用的總結

由於是第一次在elipse上建swt,需要安裝swt工具 新建的頁面建議使用shell為總體框架,因為shell是大家都會預設選擇的方式。當你要把你的工具轉換到別的地方,作為小彈窗或者乙個頁面給別的開發者呼叫的時候,shell會省很多麻煩。一定規範,main函式裡面最好只寫一兩句語句 swt需要乙個...

jquery easyui中layout的寫法總結

用jeasy ui的layout來布局時,一定要注意其寫法,尤其巢狀布局時,容易出現錯誤。經過一陣子的使用,總結規則如下 list 1 class定義為 easyui layout 的元素,必須要有style裡的height設定 width可以忽略,預設是100 也可以設定fit true 意味著將...

Layout 知識總結1

濾波電容要就近打地過孔。pa charger 底部一般都有散熱焊盤,並且需要打地過孔。佈線時要避免孤島,若有孤島的產生,要在上面間隔的或者在末端打過孔,否則孤島會成為一條天線,輻射能量,對訊號造成干擾。布一般的訊號線時要緊湊佈線,節省出 pcb 空間。下面的佈線就是不好的佈線,既浪費 pcb 空間,...