我的问题是如果JLabel(java swing)支持html4和css2。我知道,它支持html3.2,但我想要更新的版本。JLabel HTML4支持
或者有另一种方法来显示jPanel上的html4。
我的问题是如果JLabel(java swing)支持html4和css2。我知道,它支持html3.2,但我想要更新的版本。JLabel HTML4支持
或者有另一种方法来显示jPanel上的html4。
总之:没有;仅在CSS之前使用HTML 3。
JLabel,JButton等支持的“HTML”是类似<font color="" face="" />
和<a href="#">
的东西,用于提供标签文本内容的内联样式。
为了表明HTML支持组件包含HTML,字符串值必须包装在"<html></html>"
;这是为了与现有代码向后兼容。例如:
button = new JButton("<html><b><u>T</u>wo</b><br>lines</html>");
进一步的信息可以在这里看到:http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JLabel.html和文档在这里:http://docs.oracle.com/javase/tutorial/uiswing/components/html.html
的JLabel不提供CSS 2.x的可视化格式模型的实现,所以HTML4风格=“”属性和CSS框格式不起作用。如果您需要丰富的HTML格式支持,那么您需要使用Web浏览器组件。
我什至不能找到关于Swing中HTML支持的任何官方文档......似乎所有的东西都是Java教程中的页面,除了简短的介绍之外,它并不包含许多信息。 – Joey
为什么不检查自己...只是测试它创建自己的标签与一些HTML4? :) –
当然,我试了一下,然后我搜索了一下,但我发现的只是一无所获,只有一个论坛的人有同样的问题,他没有得到任何答案。 – nask00s