我想做一些像这样非常简单的事情:
JPanel htmlPanel = new HtmlPanel("<html><body><h1>hello world</h1></body></html>");
我记得在某个地方看到过能够实现这个功能的代码。那CSS和JS呢?JPanel能否轻松支持它们?是否有库可以满足我的需求?
点击这里查看如何在您的JEditorPane中添加CSS支持。您将需要一个HTMLEditorKit。
我认为您不需要为JEditorPane提供JavaScript支持。基本使用是呈现以HTML和CSS编写的帮助页面。
如果您需要将真正的McCoy嵌入应用程序,请尝试Lobo Java Web Browser。 Lobo支持JavaScript和CSS,是100%开源的Java。
2015年11月: Lobo Browser的最新分支是Lobo Evolution。
以前有一个基于 WebKit 的 Java 组件JWebPane,但是那个项目似乎很久以前就已经停止了或者变得非常安静。一些人仍然希望它会被发布,我知道的另外一个是WebKit for SWT,但它似乎只适用于 Win32 操作系统。:(