我的问题是JLabel (java swing)是否支持html4和css2。我知道,它支持html3.2,但我想要更新的版本。
或者有其他方法可以在jPanel上显示html4。
发布于 2012-06-18 04:13:46
简而言之:不是;只有HTML3,在CSS之前。
JLabel、JButton等支持的“超文本标记语言”类似于<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不提供CSS2.x可视格式设置模型的实现,因此HTML4 style="“属性和CSS框格式设置将不起作用。如果你想要丰富的HTML格式支持,那么你需要使用web浏览器组件。
https://stackoverflow.com/questions/11073981
复制相似问题