<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的JAVA窩! - BlogJava

    SWT/JFace開發入門指南(六)〈轉帖〉

    使用 Layout 管理 UI 布局

    我們在前面在一些例子中已經使用過 Layout 了。那么 Layout 到底是做什么的呢?

    我們知道,在設計用戶界面時候,我們可以采用的一種辦法是手動的為每個部件設置合適當大小和位置。但是這樣的話,如果你所要顯示的部件比較多,編程量就會非常大,特別是考慮到窗體大小變化時候各種部件的重繪。而實際上,我們可以利用一些通用的規則或者說算法來安排這些部件的排列。比如下圖所示的這個窗體:

    10

    很顯然,對于這些規則化的部件排列,應該有一些更簡單的辦法,而不是在代碼的各個部分寫 xxx.setBounds 之類。 swt 給我們提供了這樣的辦法,就是使用 Layout

    你可以把一個 Layout 看成是安排部件位置和大小的一個規則,在應用了 Layout Composite (我們在這里第一次提到了 Composite Composite 就是一個能夠包含其他控件的容器,比如 Shell 就是一個 Composite ,我們會在后面的部分詳細介紹 Composite )中,所有的子控件都會按照這個規則來進行排列。

    在目前(寫這篇文章的時候 eclipse 最新版本是 3.1M7 ), org.eclipse.swt.layout 包中包含四種已經定義好的 Layout ,它們分別是: FillLayout FormLayou GridLayout RowLayout 。我在這里不再一一作介紹,而是推薦大家看一下這篇文章《 Understanding Layouts in SWT 》。相信如果你有興趣看完它的話,就會對 Layout 有比較深的了解。

    posted on 2006-12-18 00:22 J2S 閱讀(165) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2006年12月>
    262728293012
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆檔案

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 在线观看片免费人成视频播放| 无码亚洲成a人在线观看| 最近免费中文字幕中文高清| 亚洲人成电影在线播放| 人妻巨大乳hd免费看| 久久亚洲国产精品123区| 又长又大又粗又硬3p免费视频| 免费吃奶摸下激烈视频| 日本黄页网址在线看免费不卡| 亚洲国产婷婷综合在线精品| 男女啪啪免费体验区| 中文字幕亚洲一区二区三区| 国产精品永久免费视频| 亚洲成亚洲乱码一二三四区软件| 免费精品一区二区三区第35 | 国产成人A在线观看视频免费| 亚洲免费视频观看| 免费黄色一级毛片| 精品一区二区三区无码免费直播 | 麻豆精品不卡国产免费看| 久久久久亚洲Av无码专| 97无码免费人妻超级碰碰夜夜| 亚洲国产av玩弄放荡人妇| 亚洲Av无码乱码在线znlu| a级毛片免费高清毛片视频| 亚洲国产美女精品久久| 精品国产免费一区二区| 免费无码国产在线观国内自拍中文字幕 | 亚洲精品中文字幕无码AV| 免费观看成人毛片a片2008| 黄色a三级三级三级免费看| 亚洲国产精品无码中文字| 桃子视频在线观看高清免费完整| 亚洲第一第二第三第四第五第六| 亚洲综合色在线观看亚洲| 无码精品一区二区三区免费视频| 中文字幕亚洲码在线| 亚洲精品国产日韩无码AV永久免费网| 精品一区二区三区免费| 亚洲熟妇av午夜无码不卡| 亚洲中久无码永久在线观看同|