有想把一个网页文件(html文件),嵌入到java窗体界面里显示.但发现上网搜索了半天,居然没有一点这方面的资料.
想想可能java swing 可能实现不了这个功能.
请问CSDN的JAVA高手们,java swing 能把一个html文件显示在窗体上吗?
我写的是桌面程序,swing或者awt可能真的不支持,不知道有没有第三方包!
有知道的,请给点意见或者资料,100分不够,可以开贴加分
想想可能java swing 可能实现不了这个功能.
请问CSDN的JAVA高手们,java swing 能把一个html文件显示在窗体上吗?
我写的是桌面程序,swing或者awt可能真的不支持,不知道有没有第三方包!
有知道的,请给点意见或者资料,100分不够,可以开贴加分
解决方案 »
- 主线程与子线程需同时结束吗?
- ▆▆▆▆▆▆ 如何从XML嵌套结构中生成树或者图 ▆▆▆▆▆▆
- 关于查询参数不同sql语句拼接的问题
- 北大校园BBS引起轰动的一篇文章
- 请问一个递归问题
- 如何获得不重复字符串的总数。并将他们打印出来?
- 一个java的小问题,请教高手
- 为什么我的Ie6。0仍旧不能看到 applet的程序
- 哪位高手能解决花屏问题(急)?
- 本人菜鸟,做了一个不要踩白块的Java版,其中有一些bug,想大家来交流交流
- 为什么答案是:the result is undefined,我觉得答案应该是1:
- TableHeader组件每个column的宽度如何按照表头column的内容长度自动设定
你可以把broswer嵌在awt的窗体中
===
JEditorPane broswer = new JEditorPane();
broswer.setContentType("text/html");
broswer.setText("<html><FONT color=#c60a00>test</FONT></html>");
或者
broswer.setPage("http://google.com/");
if(desktop!=null && desktop.isSupported(Desktop.Action.BROWSE)){
try {
desktop.browse(new URI("www.hao123.com"));
} catch (IOException ex) {
ex.printStackTrace();
} catch (URISyntaxException ex) {
ex.printStackTrace();
}
}
desktop = Desktop.getDesktop();
}if(desktop!=null && desktop.isSupported(Desktop.Action.BROWSE)){
try {
desktop.browse(new URI("www.hao123.com"));
} catch (IOException ex) {
ex.printStackTrace();
} catch (URISyntaxException ex) {
ex.printStackTrace();
}
}
JEditorPane是不行的,是只能显示简单的网页,复杂的显示不了
TO johnss() ( )
Desktop 这个相当于JNI而已,是调用系统自带的IE,不是嵌入
帮LZ翻了半天的代码,没找到 这个肯定能实现 应该是JNI