바로 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());
}