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
          主站蜘蛛池模板: 舞阳县| 武鸣县| 洪江市| 海淀区| 巴楚县| 江川县| 七台河市| 观塘区| 宁津县| 资阳市| 昂仁县| 高陵县| 邢台县| 磐石市| 汾西县| 靖江市| 泰兴市| 梨树县| 玉龙| 汉中市| 钟祥市| 通州市| 南昌市| 竹北市| 柞水县| 如东县| 布尔津县| 嵩明县| 高安市| 民丰县| 蕲春县| 丰镇市| 永靖县| 茌平县| 壤塘县| 两当县| 榆树市| 鄂伦春自治旗| 江孜县| 华坪县| 师宗县|