posts - 44,  comments - 48,  trackbacks - 0

          1.新建一個"swt/jface"項目
          Image00000.jpg
          2.新建designer application Window文件
          Image00001.jpg
          3.在可視界面加入MenuBar
          Image00002.jpg
          4.再加入一個SubMenu名為File
          Image00003.jpg
          5.分別加入兩個Menuitem 取名分別為OPen 和Quit
          Image00004.jpg
          6.導入一個文本Text,并且Lines為Multi
          Image00005.jpg
          7.分別雙擊OPen?與Quit ,這樣就注冊了事件處理方法"WidgetSelected"的SelectionListener監(jiān)聽器.出現(xiàn)如下代碼.
          Image00006.jpg
          Image00007.jpg
          8.分別加入代碼:
          ??openMenuItem.addSelectionListener(new SelectionAdapter() {
          ???public void widgetSelected(final SelectionEvent e) {
          ????FileDialog fd = new FileDialog(shell, SWT.OPEN);
          ????String s = fd.open();
          ????if (s != null && !s.equals("")) {
          ?????FileReader fr;
          ?????try {
          ??????fr = new FileReader(s);
          ??????BufferedReader br = new BufferedReader(fr);
          ??????String s1 = br.readLine();
          ??????while (s1 != null) {
          ???????text.append(s1 + "\n");
          ???????s1 = br.readLine();

          ??????}
          ??????br.close();
          ??????fr.close();

          ?????} catch (IOException e1) {
          ??????e1.printStackTrace();
          ?????}

          ????}

          ???}
          ??});



          ??quitMenuItem.addSelectionListener(new SelectionAdapter() {
          ???public void widgetSelected(final SelectionEvent e) {
          ????shell.close();
          ???}
          ??});
          9.運行結(jié)果如下:
          Image00008.jpg
          Image00009.jpg

          posted on 2006-08-25 12:21 摩西 閱讀(310) 評論(0)  編輯  收藏

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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 谢通门县| 揭阳市| 阿拉尔市| 碌曲县| 仙游县| 海宁市| 越西县| 安溪县| 定安县| 当阳市| 汽车| 巧家县| 清水河县| 如东县| 赣州市| 临朐县| 阳山县| 南涧| 冀州市| 信丰县| 将乐县| 南昌县| 龙游县| 太康县| 五指山市| 凤凰县| 油尖旺区| 根河市| 温州市| 新沂市| 万山特区| 上蔡县| 宁武县| 平塘县| 斗六市| 荣成市| 万山特区| 图片| 阜南县| 绵阳市| 芦山县|