正確的我已經計算出JTextArea或JTextField不支持HTML。在JEditorPane,JTextPane的JTextArea中的HTML
我想將文本添加到像JTextArea一樣的「屏幕」,稍後繼續向其添加文本。
我試着用的JTextArea其表現的很出色,但它不支持的格式似乎...
所以我嘗試使用的JEditorPane的子類JTextPane的,但是這一次沒有它的附加功能......
有人可以在正確的方向引導我如何輕鬆地將文本附加到JTextPane或格式化JTextArea。
或者,如果有任何其他成分更好地爲這個請告訴我:)
的更新方法是由做這行的多個對象的對象調用。這只是給了一些字符串格式化,然後放在一個很好的框架來顯示用戶。
@Override
public void update(String channel, String sender, String message) {
if(channel.equals(this.subject) || sender.equals(subject)){
StringBuffer b = new StringBuffer();
b.append("<html>");
b.append("<b>");
b.append("</b>");
b.append("[");
b.append(sender);
b.append("] : ");
b.append("</b>");
b.append(message);
b.append("</html>");
b.append("\n");
chatArea.append(b.toString());
}