posts - 12,  comments - 2,  trackbacks - 0

          最近,在使用swt開發一款工具平臺程序時遇到了這樣的需求:
          1、用windows資源管理器打開當前工作目錄。(路徑較深,一步一步找下去煩死人。)
          2、調用windows操作系統已安裝的程序打開具有特定后綴名的文件。(直接列出前50個滿足要求的文件名,
          雙擊便能用特定工具查看,極大的方便了使用者)
          由于沒經驗,于是google了一下,結果沒找到比較滿意的答案。于是自己打開swt包一個一個查看(事實證明
          比查閱api doc快),根據class,package名稱瞎猜,沒多久便找到了理想的API。這便是swt類庫中的org.eclipse.swt.program.Program。
          該class使用方便,功能強大,極力推薦。對應上面的需求,實現如下:
          1、

          1Program.launch(dgDir);

          2、

           1list.addMouseListener(new MouseListener(){
           2            @Override
           3            public void mouseDoubleClick(MouseEvent e) {
           4                Program.launch(dgDir + File.separator + list.getSelection()[0]);
           6            }

           7            @Override
           8            public void mouseDown(MouseEvent e) {
           9            }

          10            @Override
          11            public void mouseUp(MouseEvent e) {
          12            }
          }
          );

          posted on 2008-12-08 15:56 遠帆 閱讀(345) 評論(0)  編輯  收藏 所屬分類: Eclipse SWT

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


          網站導航:
           
          主站蜘蛛池模板: 高邑县| 蚌埠市| 康乐县| 六安市| 孟连| 怀宁县| 通海县| 玉门市| 车险| 涿鹿县| 农安县| 定襄县| 朔州市| 乳源| 清涧县| 余干县| 云浮市| 芦溪县| 汽车| 宁乡县| 崇义县| 新乐市| 错那县| 江山市| 棋牌| 长汀县| 东乡族自治县| 玉溪市| 阿鲁科尔沁旗| 樟树市| 钦州市| 连南| 中阳县| 盐城市| 靖安县| 章丘市| 安阳市| 武宣县| 虞城县| 天等县| 通山县|