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 哼哼 閱讀(3559) 評論(0)  編輯  收藏 所屬分類: JAVA-Eclipse
          主站蜘蛛池模板: 涪陵区| 宜兰县| 鄯善县| 密山市| 化德县| 鹤庆县| 正定县| 崇仁县| 西畴县| 拉萨市| 收藏| 图们市| 古蔺县| 荥经县| 南岸区| 翁源县| 桓台县| 柘城县| 商水县| 吉林省| 祁门县| 临安市| 巴林右旗| 横山县| 兴文县| 方城县| 中超| 茌平县| 斗六市| 蒲江县| 榆树市| 平乐县| 寿阳县| 三门峡市| 拉萨市| 封丘县| 黄陵县| 汽车| 武清区| 金坛市| 卢氏县|