JTextPane显示的颜色与HTML的浏览器不同

时间:2012-03-08 10:16:35

标签: java swing jtextpane

我在JTextPane中加载了一个简单的HTML页面,它显示的颜色与在浏览器中查看时的颜色不同,而且div标签的高度和宽度也发生了变化。

HTML文件只有1个div标签,即:

<div height ="200" width="100" style="background-color:#0F9">this the div tag  </div>

我只是为setPage调用JTextPane

这是它在JTextPane

中的显示方式

This is how it is displayed in the JTextPane

应该如何显示它(来自firefox) This is how it should be dislplayed(it is from firefox)

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。如此处所述(http://docs.oracle.com/javase/6/docs/api/javax/swing/text/html/CSS.html),您可以使用背景色。它的值必须包含7个字符,例如

background-color:#00FF99;

答案 1 :(得分:0)

我认为那是因为JTextpane不支持css。

编辑: 试试这样的事情

<div height ="200" width="100" bgcolor="Silver">this the div tag  </div>