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

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

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

    river_hiter

    SWT學習筆記之二

    至從寫了swt學習筆記(一)之后,好久都沒有再寫blog了,可謂這個之(二)是姍姍來遲啊
    ^_^,以后會盡快地把后面的內容都補上 。這主要寫下一些簡單的控件……

    Label:label是不能被用戶所修改的
           label的用法:
           Label label1 = new Label(shell, styles);
           其中styles可以為BORDER, CENTER, LEFT, RIGHT, WRAP 和 SEPARATOR
           其中SWT.SEPARATOR 為一條線 當styles為SEPARATOR時,可以加入 HORIZONTAL(水平的),VERTICAL, SHADOW_IN, SHADOW_OUT and SHADOW_NONE.屬性
    Text:  一般用法 Text text1 = new Text(shell, styles);
           其中styles的屬性值可以為BORDER, H_SCROLL, V_SCROLL, MULTI,SINGLE, READ_ONLY and WRAP.等
           如果想設置為密碼輸入框,則加上方法text2.setEchoChar('*');即可
    Button:一般用法為Button button1 = new Button(shell,styles);
           其中styles可以為 PUSH, CHECK, RADIO, TOGGLE and ARROW
           注意setBounds(橫坐標,縱坐標,長度,寬度)可以代替setLocation(0,0);setSize(100,20);兩個方法
           button最基本的事件句柄是selection event handler,當用戶點擊按鈕被選中時,調用這個selection event handler,為了創建一個selection event handler.
                 要創建一個監聽器listener,一般采用下面的代碼:
                 button1.addSelectionListener(new SelectionAdapter() {
              public void widgetSelected(SelectionEvent e) {
              System.out.println("Button1 was clicked");
              }
           });
    List:  List包含了一些項目的集合,一般用法為:List list1 = new List(shell, styles);  
            其中styles可以為:BORDER, H_SCROLL, V_SCROLL,SINGLE and MULTI     
            可以用list1.setItems(new String[] {"Strawberry","Banana","Apple"});list1.add("Pickle");這兩個方法來向List中加入數據
            在List中可以用MouseListener來響應項目被點擊所引發的事件,MouseListener包括MouseDown and MouseUp events
            一般的代碼為模式為:
            list2.addMouseListener(new MouseAdapter() {
           public void mouseDown(MouseEvent e) {
           System.out.println(list2.getSelection()[0] +" wins");
           }
           public void mouseUp(MouseEvent e) {
           System.out.println("Try again!");
           }
         });
    composite:它既是一個組件,也是一個容器,也即是說,在它里面還可以放置其他組件
    Group:   group是composite的一個子類,他最主要的目的是和其他組件分隔開,group也是一個容器,也是一個組件,放在它里面的組件的位置全都是相對位置

    posted on 2007-06-14 14:46 何晏成 閱讀(398) 評論(1)  編輯  收藏

    Feedback

    # re: SWT學習筆記之二 2007-09-19 00:36 zacle

    兄弟,很實際的寫法嘛. 我喜歡....  回復  更多評論   



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


    網站導航:
     

    My Links

    Blog Stats

    常用鏈接

    留言簿(1)

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 在线观看亚洲AV每日更新无码| 亚洲精品人成在线观看| 无码av免费网站| 亚洲精品无码久久千人斩| 一区二区三区视频免费观看| 啊灬啊灬别停啊灬用力啊免费看| 亚洲色偷偷综合亚洲av78 | 在线亚洲97se亚洲综合在线| 72pao国产成视频永久免费| 亚洲综合国产精品第一页| 中文字幕在线免费播放| 亚洲国产精品无码av| 91精品国产免费| 四虎亚洲精品高清在线观看| 韩国免费三片在线视频| 日本特黄特色AAA大片免费| 久久久久亚洲爆乳少妇无| 麻豆精品成人免费国产片| 亚洲尹人九九大色香蕉网站| 99久久免费国产精品特黄| 亚洲精品国产综合久久久久紧| 四虎在线播放免费永久视频| 巨胸狂喷奶水视频www网站免费| 国产精品亚洲一区二区三区在线 | 亚洲理论片中文字幕电影| 和日本免费不卡在线v| 亚洲欧美日韩自偷自拍| 亚洲精品偷拍视频免费观看 | 亚洲国产精品无码久久| 亚洲国产香蕉人人爽成AV片久久| a级在线观看免费| 亚洲人成人77777在线播放| 免费少妇a级毛片人成网| 亚欧免费一级毛片| 亚洲成AV人片在WWW| 国产AV无码专区亚洲AV毛网站| 在线观看无码AV网站永久免费| 窝窝影视午夜看片免费| 亚洲影视一区二区| 亚洲中文字幕无码专区| 成人AV免费网址在线观看|