如何在Java Swing中的JPanel中呈现基本的HTML标记?
I want to do something really simple like this:
我想做一些非常简单的事情:
JPanel htmlPanel = new HtmlPanel("<html><body><h1>hello world</h1></body></html>");
I think I had seen code somewhere that did exactly this. What about CSS and JS? Can the JPanel be made to support this easily? Are there libraries somewhere that do what I am asking for?
我想我在某个地方看到过这样的代码。CSS和JS呢?JPanel能够轻松支持这一点吗?是否有一些图书馆在做我想做的事?
4 个解决方案
#1
5
Check here to see how to add CSS support to your JEditorPane. You will need an HTMLEditorKit.
点击这里查看如何向JEditorPane添加CSS支持。你需要一个HTMLEditorKit。
I do not see why you would need JavaScript support for a JEditorPane. The basic use of it is to render Help pages written in HTML and CSS.
我不明白为什么需要对JEditorPane提供JavaScript支持。它的基本用途是呈现用HTML和CSS编写的帮助页面。
If you need to have the real McCoy embedded into your application, try the Lobo Java Web Browser. Lobo does JavaScript and CSS and is open source 100% Java.
如果需要将真正的McCoy嵌入到应用程序中,请尝试Lobo Java Web浏览器。Lobo做JavaScript和CSS,是100% Java开源的。
November 2015: The latest fork of the Lobo Browser is Lobo Evolution.
2015年11月:Lobo浏览器的最新分支是Lobo Evolution。
更多相关文章
- 安装的Moodle字体在其他浏览器中不起作用
- 解决IE9以下版本浏览器不支持HTML5标签的问题
- 从浏览器中删除发送到服务器的标题。
- 为什么cron工作不是从浏览器工作,但从终端工作完美
- php exec文件从终端运行,而不是从浏览器运行
- 为什么file_put_contents在从浏览器运行时有权限问题?
- 在php中检测浏览器,版本和平台的可靠方法
- php通过$_SERVER['HTTP_USER_AGENT']获取浏览器相关参数
- 使用jQuery和ajax更改浏览器地址栏URL,无需重载页面[重复]