<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
    主站蜘蛛池模板: 国产精品久久免费视频| 久久亚洲国产欧洲精品一| 免费福利在线观看| 亚洲av伊人久久综合密臀性色 | 亚洲AⅤ优女AV综合久久久| 三根一起会坏掉的好痛免费三级全黄的视频在线观看 | 亚洲视频国产视频| 国产一区二区三区在线观看免费| 国产免费人成视频在线播放播| 亚洲欧洲日产国码二区首页| 国产性生交xxxxx免费| 久草免费手机视频| 亚洲AV电影天堂男人的天堂| 国产亚洲综合色就色| 日韩视频在线免费观看| 久久免费公开视频| 日日躁狠狠躁狠狠爱免费视频| 亚洲短视频在线观看| 亚洲AV永久无码精品一区二区国产| 99re在线精品视频免费| 特级毛片全部免费播放| 亚洲一区在线视频| 亚洲av午夜成人片精品网站| 国产大片线上免费看| AV无码免费永久在线观看| 国产无遮挡又黄又爽免费网站| 亚洲偷自拍另类图片二区| 亚洲精品在线观看视频| 亚洲精品美女久久久久99小说| 成年女人18级毛片毛片免费观看| a毛片视频免费观看影院| 理论亚洲区美一区二区三区| 亚洲高清无在码在线无弹窗| 在线日韩日本国产亚洲| 日本免费观看网站| 中字幕视频在线永久在线观看免费| 久久九九全国免费| 国产特黄特色的大片观看免费视频| 亚洲AV综合色区无码一二三区 | 国产午夜免费高清久久影院| 男女污污污超污视频免费在线看|