好的,我所拥有的是一个不太好的 Java Web 浏览器。这是我的网站。![在此处输入图像描述][1]
这就是它应该的样子![在此处输入图像描述][2]
没有代码,很难给出具体的答案,但这里有一个总体概述:
在尝试解释基本 HTML 之外的任何内容时,Java 的记录非常糟糕。在该javax.swing.text.html.StyleSheet
课程的文档中,它提到未来的版本将提供更好的 CSS 支持,但这已经酝酿了很长时间。
有讨论以JWebPane
提供 WebKit 支持以改进支持的类的形式提供更好的支持,但这又一次没有实现(更多here)
我建议使用 JavaFX 类WebView之类的东西,它为 HTML5、CSS3 和 JavaScript 提供了相当完整的支持(此处为集成信息)
看起来你的程序在 CSS 部分有点混乱。我假设您的程序没有类的支持WebView
。这个类提供了(虽然不是像存储这样的所有特性)几乎所有 HTML5 和 CSS3 的特性。您可以在此处找到 WebView 类的更多详细信息 -> http://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm。希望有帮助。
如果您使用的是 jTextPane 浏览器,您可以尝试将 jTextPane 替换为SwingBox。根据我的测试,它可以正确显示您的页面。