noLain
www.wearewise.be
J'ai trouvé mieux:
edit: je plussoie koko, c'est nettement plus propre de faire comme il dit, ici ce n'est qu'à titre d'exemple :=)
re-edit: l'ultime solution est d'étendre la classe jeditorpane en une classe "dialoguepane" pour lui rajouter des methodes addMessage, flush, addSystem, etc
Code:
String debut = "<html><body>";
String fin = "</body></html>";
JEditorPane chatzone = new JEditorPane();
chatzone.setLayout(null);
chatzone.setContentType("text/html");
chatzone.setText(debut + fin);
Document doc = textarea.getDocument();
public void append(String chaine){
// on ajouter la nouvelle chaine dans le document html, avant les balises de fin
doc.insertString(doc.getLength() - fin.length() , chaine, null);
}
re-edit: l'ultime solution est d'étendre la classe jeditorpane en une classe "dialoguepane" pour lui rajouter des methodes addMessage, flush, addSystem, etc