我有这个桌面电子邮件客户端程序,我目前正在使用Java工作,我想在JEditorPane中显示收到的邮件内容。
我创建了一个HTMLEditorKit并将其设置为JEditorPane控件的编辑器工具包,如下所示:
editorPane.setEditorKit(htmlEditorKit);
对于某些消息,它工作正常,但对于其他一些消息,它显示其背景为蓝色。我试图在套件中添加样式表规则,但它没有用
可能是什么问题?
欢迎任何评论。
编辑:
JEditorPane txtContent = new JEditorPane();
txtContent.setEditable(false);
txtContent.setBackground(Color.WHITE);
txtContent.setBounds(316, 110, 598, 545);
kit = new HTMLEditorKit();
txtContent.setEditorKit(kit);
HTMLDocument doc = (HTMLDocument)kit.createDefaultDocument();
txtContent.setDocument(doc);
txtContent.setText("HTML content here.....");
当我在这里放置" HTML内容时......"在使用记事本的html文件中,它显示正确的内容。
但是当我将完全相同的内容放在JEditorPane中时,它会显示不同的样式(蓝色背景)。