The Goal
          Keep walking……
          posts - 23,  comments - 1,  trackbacks - 0
          • SWT.PUSH

          Button類的默認風格。
          SWT.FLAT

          • SWT.ARROW

          與SWT.UP, SWT.DOWN, SWT.LEFT, and SWT.RIGHT組合,也可使用SWT.FLAT

          • SWT.TOGGLE

          類似于SWT.PUSH,但是按下后會保持按下狀態。可通過setSelection(boolean)方法來改變其狀態。接下去介紹的check按鈕和radio按鈕也share這個功能

          • SWT.CHECK

          建議用數組來實現,如下:
          Button[] checks = new Button[2];
          checks[0] = new Button(shell, SWT.CHECK);
          checks[0].setText("Choice 1");
          checks[0].setLocation(10,5);
          checks[0].pack();
          checks[1] = new Button(shell, SWT.CHECK);
          checks[1].setText("Choice 2");
          checks[1].setLocation(10,30);
          checks[1].pack();

          • SWT.RADIO

          建議用數組來實現,如下:
          Button[] radios = new Button[3];
          radios[0] = new Button(shell, SWT.RADIO);
          radios[0].setSelected(true);
          radios[0].setText("Choice 1");
          radios[0].setLocation(10,5);
          radios[0].pack();
          radios[1] = new Button(shell, SWT.RADIO);
          radios[1].setText("Choice 2");
          radios[1].setLocation(10,30);
          radios[1].pack();
          radios[2] = new Button(shell, SWT.RADIO);
          radios[2].setText("Choice 3");
          radios[2].setLocation(10,55);
          radios[2].pack();
          for (int i=0; i<radios.length; i++)
          if (radios[i].getSelected())
          System.out.println(i);


          通過RadioGroupFieldEditors將radio buttons組合在一起:

          RadioGroupFieldEditor rgfe = new RadioGroupFieldEditor(
          "UserChoice", "Choose an option:", 1,
          new String[][] {{"Choice1", "ch1"},
          {"Choice2", "ch2"},
          {"Choice3", "ch3"}},
          shell, true);

          其中的各個參數含義如下——1.name for the type of value returned by the editor.2.group label.3.列數。4.creates a set of option names with their associated values.In this manner, the RadioGroupFieldEditor can display a series of radio buttons without allocating Button objects.5.將editor加至Shell對象。6.specifies whether the radio buttons should be incorporated in a Group object.

          在SWT/JFace中,container widgets是由Composite類來提供的。

          posted on 2006-03-21 17:03 JOO 閱讀(285) 評論(0)  編輯  收藏 所屬分類: SWT & JFace IN ACTION
          Hit the target!

          <2006年3月>
          2627281234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          常用鏈接

          留言簿(2)

          隨筆分類(23)

          隨筆檔案(22)

          文章檔案(1)

          相冊

          Neighbor

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 安远县| 香河县| 梧州市| 运城市| 上饶县| 上蔡县| 绥江县| 桑植县| 铜川市| 汝南县| 八宿县| 和政县| 和平区| 集安市| 三河市| 财经| 河北区| 隆德县| 大同市| 石河子市| 曲阳县| 崇文区| 南华县| 吉水县| 德清县| 旅游| 仁寿县| 铜山县| 行唐县| 保靖县| 文安县| 佛山市| 海淀区| 姜堰市| 沙湾县| 平泉县| 松阳县| 茂名市| 赫章县| 富民县| 花莲市|