<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)

    最新隨筆

    搜索

    •  

    積分與排名

    • 積分 - 525306
    • 排名 - 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 交口稱贊 閱讀(1977) 評論(0)  編輯  收藏 所屬分類: Eclipse RCP SWT
    主站蜘蛛池模板: h视频在线免费观看| 色吊丝性永久免费看码| 99在线在线视频免费视频观看| 久久亚洲中文字幕精品一区四| 曰批免费视频播放在线看片二| mm1313亚洲精品国产| 免费人成再在线观看网站 | 亚洲精品乱码久久久久久蜜桃 | 噜噜噜亚洲色成人网站∨| 59pao成国产成视频永久免费| 亚洲免费视频网址| 成人性生交视频免费观看| 久久精品国产亚洲AV天海翼 | 亚洲国产综合专区电影在线| 中文字幕免费视频一| 亚洲乱码在线播放| 日韩午夜免费视频| xxxxx做受大片视频免费| 无码专区—VA亚洲V天堂| 18禁无遮挡无码国产免费网站| 亚洲日日做天天做日日谢| 国产成人高清精品免费鸭子| 精品熟女少妇aⅴ免费久久 | 一级片在线免费看| 亚洲av无码不卡| 久久国产免费福利永久| 国产成人人综合亚洲欧美丁香花 | 最新欧洲大片免费在线| 美景之屋4在线未删减免费| 亚洲免费观看视频| AA免费观看的1000部电影| 美女被爆羞羞网站在免费观看| 亚洲狠狠婷婷综合久久久久| 国产99视频精品免费观看7| 成年免费大片黄在线观看com| 亚洲国产日韩一区高清在线| 噜噜嘿在线视频免费观看| 中国内地毛片免费高清| 亚洲中文字幕无码中文字| 在线亚洲精品自拍| 毛片网站免费在线观看|