[Java] Chat: Mise en gras

Statut
N'est pas ouverte pour d'autres réponses.

noLain

www.wearewise.be
J'ai trouvé mieux:

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);
}
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
 

Toom

Touriste
surchage = meme nom mais arguments differents ce qui va definir differentes methodes... (en anglais method overloading)

polymorphisme= une méthode peut prendre en compte plusieurs type d'arguments. cela peut se faire partout ou une classe peut être étendue ou un interface implémentée...
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut