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

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

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

    隨筆 - 119  文章 - 3173  trackbacks - 0
    <2006年12月>
    262728293012
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    交友莫獨酒,茅臺西鳳游。
    口干古井貢,心徜洋河流。
    稱多情杜康,趟無量雙溝。
    贊中華巍巍,無此不銷愁。

    常用鏈接

    留言簿(68)

    隨筆分類(136)

    隨筆檔案(122)

    最新隨筆

    搜索

    •  

    積分與排名

    • 積分 - 525163
    • 排名 - 93

    最新評論

    ??? 我們的日期控件有兩大部分組成:控件主體和下拉列表。要做成通用控件,控件主體必須要能自適應大小。
    老規矩,上圖:

    設計界面:



    在其它容器中自由使用的效果圖:




    那么怎么才能做到自寫的控件能自適應大小呢?CompositeFormLayout是實現這種效果的完美組合。通俗的說Composite就是一個容器,里面能放各種其它控件,當然Composite本身也能放到其它容器里面。FormLayout是一種布局方式,精髓是“相對位置”。( 跟我學之用FormLayout打造自適應窗體大小的控件布局)。
    Composite我們放置一個文本框和一個按鈕。

    這里我們設置
    文本框上邊相對
    Composite上邊,偏移量0。
    文本框左邊相對Composite左邊,偏移量0。
    文本框右邊相對按鈕,偏移量0。
    文本框下邊相對Composite下邊,偏移量0。


    按鈕上邊相對Composite上邊,偏移量0。
    按鈕左邊相對Composite右邊邊,偏移量17。
    按鈕右邊相對Composite右邊,偏移量0。
    按鈕下邊相對Composite下邊,偏移量0。

    這樣我們就整體實現文本框。按鈕的高度跟隨Composite變化。
    按鈕寬度固定。文本框寬度
    跟隨Composite變化。
    代碼片段:
    ????????arrow?=?new?Button(this,?arrowStyle);
    ????????arrow.addSelectionListener(arrowListener);
    ????????
    final?FormData?formData?=?new?FormData();
    ????????formData.left?
    =?new?FormAttachment(100,?-17);
    ????????formData.right?
    =?new?FormAttachment(100,?-0);
    ????????formData.top?
    =?new?FormAttachment(0,?0);
    ????????formData.bottom?
    =?new?FormAttachment(100,?-0);
    ????????arrow.setLayoutData(formData);

    ????????text?
    =?new?Text(this,?SWT.READ_ONLY);
    ????????
    final?FormData?formData_1?=?new?FormData();
    ????????formData_1.right?
    =?new?FormAttachment(arrow,?0,?SWT.LEFT);
    ????????formData_1.top?
    =?new?FormAttachment(0,?0);
    ????????formData_1.bottom?
    =?new?FormAttachment(100,?-0);
    ????????formData_1.left?
    =?new?FormAttachment(0,?0);
    ????????text.setLayoutData(formData_1);

    posted on 2006-12-25 13:26 交口稱贊 閱讀(1976) 評論(0)  編輯  收藏 所屬分類: Eclipse RCP SWT
    主站蜘蛛池模板: 国产亚洲精品va在线| 中文亚洲成a人片在线观看| 自怕偷自怕亚洲精品| 91成人免费观看在线观看| 亚洲中文字幕无码爆乳av中文 | 亚洲AV永久无码精品网站在线观看| 亚洲美女视频免费| 亚洲国产成人精品电影| 91免费国产自产地址入| 亚洲国产品综合人成综合网站| 亚洲精品视频免费在线观看| 亚洲的天堂av无码| 国产卡二卡三卡四卡免费网址| 亚洲男女一区二区三区| 亚洲人成电影网站免费| 亚洲精品女同中文字幕| 国产在线19禁免费观看国产 | 久久www免费人成精品香蕉| 久久青青草原亚洲av无码| 国产午夜成人免费看片无遮挡 | 黄页网站免费观看| 亚洲av永久无码天堂网| 波多野结衣一区二区免费视频| 一区二区免费国产在线观看| 国产亚洲欧洲精品| 四虎影视成人永久免费观看视频| 久久久亚洲AV波多野结衣 | 国产亚洲精品欧洲在线观看| 亚洲高清免费视频| 野花香高清在线观看视频播放免费 | 亚洲精品V欧洲精品V日韩精品| 一级毛片在线免费看| 亚洲午夜精品国产电影在线观看| 永久黄网站色视频免费直播 | 免费无码av片在线观看| 久久久久亚洲av无码专区| 99无码人妻一区二区三区免费| 精品免费AV一区二区三区| 久99精品视频在线观看婷亚洲片国产一区一级在线| 国产成人1024精品免费| 亚洲国产精品综合福利专区|