hengheng123456789

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            297 Posts :: 68 Stories :: 144 Comments :: 0 Trackbacks

          ???在Eclipse插件開發中經常會遇到需要在一個區域顯示程序運行過程中的一些信息,如日志報告、錯誤提示等,Eclipse自身的MessageConsole其實就可以很方便地完成這些功能,并且開發起來十分方便。當然MessageConsole的開發也有許多種方法,在這里我只想向大家介紹一個最簡單的方法,只需不到6行代碼即可完成。

          1、必須先引入org.eclipse.ui.console的jar包(即在plugin.xml編輯界面的Dependencies標簽頁的“Required Plug-ins”選擇Add按鈕進行添加)
          2、按照下面的方法調用Console

          ??// 首先新建一個MessageConsole
          ??MessageConsole console = new MessageConsole("Console Name", null);

          ??// 通過ConsolePlugin得到ConsoleManager,并把新建立的console?添加進去
          ??ConsolePlugin.getDefault().getConsoleManager().addConsoles(
          ????new IConsole[]{console});
          ??
          ??// 新建一個MessageConsoleStream,用于接收需要顯示的信息
          ??MessageConsoleStream consoleStream = console.newMessageStream();


          ??// 打開Console視圖
          ??ConsolePlugin.getDefault().getConsoleManager().showConsoleView(console);

          ??// 使用MessageConsoleStream來打印你想要顯示的信息到Console視圖,這樣一切就OK了,簡單吧:)
          ??consoleStream.println(yourAPPMessage);

          posted on 2006-11-29 14:21 哼哼 閱讀(3549) 評論(0)  編輯  收藏 所屬分類: JAVA-Eclipse
          主站蜘蛛池模板: 河西区| 肥乡县| 凤冈县| 上栗县| 抚州市| 琼结县| 通道| 常山县| 平昌县| 云龙县| 雅江县| 垦利县| 茌平县| 高唐县| 东乌珠穆沁旗| 双辽市| 罗城| 平江县| 金湖县| 图木舒克市| 台北市| 临澧县| 屏东县| 商河县| 新宾| 封丘县| 乌什县| 富锦市| 梁河县| 阿图什市| 资溪县| 灵宝市| 株洲县| 越西县| 司法| 万全县| 青冈县| 辛集市| 平谷区| 得荣县| 防城港市|