【发布时间】:2013-07-23 18:34:39
【问题描述】:
我正在尝试使用 HTMl/CSS 在我的 JTextPane 中设置我的消息样式。 JTextPane 设置为了解 HTML 格式,并且可以正常使用 CSS 设置消息样式(但不是所有说明)。
由于某种原因,border 属性和 position:relative 不起作用..
这是我打印到 JTextPane 的代码:
// Print the message
try {
kit.insertHTML(doc, doc.getLength(), "<div style=\"display:block;background-color:#fafafa;border-bottom:1px solid #000;"
+ "padding-top:10px;padding-bottom:10px;padding-left:8px;\">"
+ "<div style=\"position:relative;width:250px;float:left;color:#b0a9a9;\">Lucy Frank</div>"
+ "<div style=\"position:relative;float:right;color:#b0a9a9;\">14.10</div>"
+ "<div>Test message</div>"
+ "</div>", 0, 0, null);
} catch (BadLocationException ex) {
Logger.getLogger(Client.class.getName()).log(Level.SEVERE, null, ex);
}
14.10应该显示在Lucy Frank旁边的右边,并且div下面应该有一个黑色边框..
任何想法为什么它没有像它应该的那样显示?
【问题讨论】:
标签: java html css swing jtextpane