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
          主站蜘蛛池模板: 清原| 建平县| 延安市| 永仁县| 罗定市| 鄂托克前旗| 道孚县| 张北县| 宁武县| 洛宁县| 绥芬河市| 宣汉县| 莲花县| 胶南市| 商河县| 杭锦旗| 泾阳县| 濮阳县| 通榆县| 绥江县| 新民市| 屏山县| 松原市| 黑水县| 栾城县| 珠海市| 西青区| 贵溪市| 舟曲县| 玉屏| 通许县| 徐水县| 安义县| 东方市| 中宁县| 买车| 连南| 伊吾县| 沐川县| 璧山县| 依安县|