【发布时间】:2011-01-25 15:27:39
【问题描述】:
我最近用 Java 完成了一个项目,并把它展示给了我的顾问。 项目细节就不用说了,我程序的最终输出就是简单的输出两个网页(一个是谷歌翻译的,另一个是我检索到的中文网页)。
我写的两条语句是:
进程 p=Runtime.getRuntime().exec("cmd /c start http://news.baidu.com/ns?word="+key1+"+"+keyy+"&bt=0&et=0&si=&rn=20&tn=newsA&ie=gb2312&ct=1&cl=2&f=12 ");
进程 r=Runtime.getRuntime().exec("cmd /c start http://translate.google.cn/translate?u=http%3A%2F%2F"+u.substring(7)+"&sl=en&tl=zh-CN&hl=zh-CN&ie=UTF-8");
他们会弹出两个IE窗口来显示网页。
我的顾问对我的结果很满意,但他对输出格式不满意。他希望看到这两个网页显示在 GUI 窗口而不是 IE 窗口中。(最好有一些面板将这两个页面分开图形用户界面)。
我只是突然卡在这一点上,我如何将这两个网页放入 Java 中的 GUI 框架中(在两个单独的文本框或类似的东西中)。
我正在使用 Eclipse IDE。
请提供想法或代码,谢谢。
【问题讨论】:
-
我不认为使用 IE 或 cmd 是一个愚蠢的想法(一般来说 - 我知道现在你不会;)): - 你喜欢 Windows,它以某种方式破坏了大部分 Java好处 - IE 以各种问题而闻名。在现实生活中,这可能是一个问题,并可能为攻击打开一个窗口(取决于流行程度,无论是广泛的还是被描述的)。
标签: java