<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
    主站蜘蛛池模板: 国产精品久久久久免费a∨| 久久久久亚洲精品无码蜜桃| 亚洲视频网站在线观看| 免费亚洲视频在线观看| fc2免费人成为视频| 亚洲日本一线产区和二线| 亚洲国产精品一区| 国产亚洲精品资源在线26u| 国产男女猛烈无遮挡免费视频| 亚洲爆乳无码专区www| 亚洲精品在线不卡| 亚洲成在人天堂在线| 国产AV无码专区亚洲AV手机麻豆| 久久国产精品免费网站| 一级毛片视频免费观看| 午夜在线亚洲男人午在线| 亚洲偷自拍另类图片二区| 日本亚洲国产一区二区三区| 国产午夜影视大全免费观看| 永久免费的网站在线观看| 亚洲黄色免费网站| 4444www免费看| 8x8x华人永久免费视频| 久久国产乱子伦精品免费不卡| 亚洲色无码国产精品网站可下载| 亚洲精品无码专区久久同性男| 日韩插啊免费视频在线观看| 在线看片免费人成视频福利| 中文字幕免费在线播放| 91福利免费网站在线观看| 自拍偷区亚洲国内自拍| 亚洲人成77777在线观看网| 涩涩色中文综合亚洲| 无码久久精品国产亚洲Av影片| 成人性生活免费视频| 91视频精品全国免费观看| 最近更新免费中文字幕大全| 亚洲中文无码卡通动漫野外| 亚洲中文字幕无码爆乳| 亚洲国产av玩弄放荡人妇| 久久精品熟女亚洲av麻豆|