so. hab schon haufenweise threads durchsucht nach ergebnissen, die mich weiter bringen.
leider ohne erfolg.
ich habe für einen mini-chat ein jtextpane in einem scrollpane. Hier mal die "besonderen Sachen":
der text, der dort gesetzt wird erscheint auch rot in der ersten zeile. So weit so gut.
wenn ich nun meinen senden button drücke wird folgendes ausgeführt:
das eigenartige ist nun, dass davon nichts zu sehen ist... es kommen nichtmal leere zeilen dazu ...
hab auch mal gedacht, das liegt dran, weil ich HTML nicht schliesse. habs dann ausprobiert, hat aber auch nichts gebracht...
Jemand ne Idee, woran das liegen könnte?
dazu ist noch zu sagen, wenn ich den ContentType auf text/plain setze wird alles angezeigt (aber dann halt mit den <TAGs>...
leider ohne erfolg.
ich habe für einen mini-chat ein jtextpane in einem scrollpane. Hier mal die "besonderen Sachen":
Code:
eingang.setContentType("text/html");
eingang.setText("<html><body><font color='#CC0033'>"+Selber.getName()+" ist voll dabei!</font>");
der text, der dort gesetzt wird erscheint auch rot in der ersten zeile. So weit so gut.
wenn ich nun meinen senden button drücke wird folgendes ausgeführt:
Code:
public void senden(String nachricht){
try{
//ObjectOut.writeObject("<html><font color='#CC0033'>"+Selber.getName()+"</font>"+": "+nachricht+"</html>");
ObjectOut.writeObject("<font color='#CC0033'>"+Selber.getName()+"</font>"+": "+nachricht);
ObjectOut.flush();
//ObjectOut.reset();
//eingang.setText(eingang.getText()+"\n"+"<html><font color='#1cab0d'>"+Selber.getName()+"</font>"+": "+nachricht+"</html>");
eingang.setText(eingang.getText()+"
<font color='#1cab0d'>"+Selber.getName()+"</font>"+": "+nachricht);
ausgang.setText("");
}
catch(Exception e){}
}
das eigenartige ist nun, dass davon nichts zu sehen ist... es kommen nichtmal leere zeilen dazu ...
hab auch mal gedacht, das liegt dran, weil ich HTML nicht schliesse. habs dann ausprobiert, hat aber auch nichts gebracht...
Jemand ne Idee, woran das liegen könnte?
dazu ist noch zu sagen, wenn ich den ContentType auf text/plain setze wird alles angezeigt (aber dann halt mit den <TAGs>...