Hallo.
Ich habe folgenden Code:
Das problem ist nun, dass wenn nun noch etwasdazukommt, und ich mit setText(text + new); den neuen text hinzufüge, dann blinkt der text kurz auf, und alle Bilder laden komplett Neu.
Gibt es eine möglichkeit das zu unterbinden bzw. eine Funktion, die nur etwas dazufügt, und nicht den kompletten Text neu setzt?
Ich habe folgenden Code:
Java:
JScrollPane chat_scrollbar = new JScrollPane();
final JTextPane profile_content = new JTextPane();
HTMLEditorKit kit = new HTMLEditorKit();
StyleSheet ss = new StyleSheet();
ss.addRule("body { align: left; width: 100%; padding: 0 0 0 0; margin: 0 0 0 0; font-family: Arial; font-size: 12px; font-weight: normal; }");
ss.addRule("table { border: 1px solid #FFFFFF; }");
ss.addRule("table td { padding: 10px; }");
ss.addRule("a.link { font-weight: bold; color: #0000FF; text-decoration: underline; }");
ss.addRule("span.nick { font-weight: bold; color: #000000; padding-left: 5px; padding-right: 50px; margin-right: 50px;}");
ss.addRule("div.chat { padding-top: 5px; padding-left: 5px;}");
ss.addRule("span.text { }");
profile_content.setEditable(false);
profile_content.getEditorKitForContentType("text/html");
final Document localDocument = kit.createDefaultDocument();
kit.setStyleSheet(ss);
profile_content.setEditorKit(kit);
profile_content.setBackground(Color.decode("0xBEBEFC"));
profile_content.setDoubleBuffered(true);
chat_scrollbar.add(profile_content);
chat_scrollbar.setViewportView(profile_content);
chat_scrollbar.setPreferredSize(new Dimension(430, 361));
chat_scrollbar.setMaximumSize(new Dimension(430, 361));
chat_scrollbar.setHorizontalScrollBarPolicy(31);
chat_scrollbar.setVerticalScrollBarPolicy(22);
chat_scrollbar.setAutoscrolls(true);
fenster.add(chat_scrollbar);
Das problem ist nun, dass wenn nun noch etwasdazukommt, und ich mit setText(text + new); den neuen text hinzufüge, dann blinkt der text kurz auf, und alle Bilder laden komplett Neu.
Gibt es eine möglichkeit das zu unterbinden bzw. eine Funktion, die nur etwas dazufügt, und nicht den kompletten Text neu setzt?