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 遠帆 閱讀(350) 評論(0)  編輯  收藏 所屬分類: Eclipse SWT

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


          網站導航:
           
          主站蜘蛛池模板: 南汇区| 湾仔区| 临漳县| 尚义县| 忻州市| 察哈| 四平市| 泸州市| 新乐市| 新野县| 孟津县| 西昌市| 攀枝花市| 江油市| 龙州县| 黔江区| 新密市| 永和县| 平顺县| 德令哈市| 水城县| 延津县| 岫岩| 钦州市| 敖汉旗| 永州市| 盱眙县| 吕梁市| 永福县| 新平| 渝北区| 阿克陶县| 会同县| 察雅县| 吴堡县| 博客| 河北区| 高阳县| 静乐县| 黔东| 澜沧|