JTextPane показывает цвет, отличный от браузера HTML - PullRequest
1 голос
/ 08 марта 2012

Я загружаю простую HTML-страницу в JTextPane, которая показывает другой цвет, чем при просмотре в браузере, а также изменены высота и ширина тега 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 ]

1 голос
/ 25 апреля 2012

Я просто столкнулся с той же проблемой.Как указано здесь (http://docs.oracle.com/javase/6/docs/api/javax/swing/text/html/CSS.html),, вы можете использовать цвет фона. Значение должно содержать 7 символов, например

background-color:#00FF99;

0 голосов
/ 08 марта 2012

Я думаю, это потому, что JTextpane не поддерживает css.

Edit: попробуйте что-то вроде этого

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