SWT學習(三)

佈局用來控制子控件的位置和大小。
1.FillLayout:
所有的子控件都在一行或者一列,並且大小都一樣。
FillLayout fillLayout = new FillLayout();
shell.setLayout(fillLayout);
如果窗口太大,可以shell.pack()使窗口自動變爲合適的大小。
豎向:
FillLayout fillLayout = new FillLayout(SWT.VERTICAL);
shell.setLayout(fillLayout);

2.RowLayout
所有的控件都在一行或者一列,但是控件大小可以不一樣。

3.GridLayout:
網格佈局,每行固定的列數,控件填充完一行,自動換到下一行。

4.FormLayout:
類似於Android下的相對佈局,控件可以相對於父窗體或者其他控件來決定位置。


簡單Ap使用Eclipse的WindowBuilder插件搭界面就可以了,可視化編輯,非常好用。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章