ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
648
648
EMPFEHLEN
-
hallo, ich möchte einen kleinen chat programmieren und frage mich gerade, wie ich das mit den emoticons am besten machen sollte. welche komponente nimmt man da? sie sollte eben an jeder stelle bilder anzeigen können sowie verschiedenfarbigen/fetten/kursiven/unterschieldich großen text anzeigen können. also so wie bei icq oder realchat (realchat.com).
ne idee?
vielen dank
-
21.10.05 16:16 #2
- Registriert seit
- Nov 2004
- Beiträge
- 284
Also ich kann dir da den JEditorPane empfehlen.. Aus dem Grund, das der HTML unterstützt.. (und auch CSS) Benutz ich auch für mein Chat-Fenster.
Ein Code Schnipsel:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
[size=2]//JEditorPane [size=2]JEditorPane messageField = new JEditorPane(); //Auf HTML setzen [/size]messageField.setContentType( "text/html" ); messageField.setText( "<html></html>" ); //Nicht aenderbar machen messageField.setEditable( false ); HTMLDocument doc = ( HTMLDocument ) messageField.getDocument(); //Stylesheet setzen StyleSheet s = doc.getStyleSheet(); Reader r = new InputStreamReader( new URL( "css/layoutEditorPane.css" ).openStream() ); [size=2]s.loadRules( r, null ); [/size]. . . . //Einfuegen von Nachrichten etc [size=2]HTMLDocument doc = ( HTMLDocument ) messageField.getDocument();[/size] [size=2]try[/size] [size=2]{[/size] [size=2]( ( HTMLEditorKit ) messageField.getEditorKit() ).insertHTML( doc, doc.getLength(), "<img src=\"smily.jpg\">", 0, 0, null );[/size] [size=2]}[/size] [size=2]catch( IOException ex )[/size] [size=2]{[/size] [size=2]ex.printStackTrace( System.out );[/size] [size=2]}[/size] [size=2]catch( BadLocationException ex )[/size] [size=2]{[/size] [size=2]ex.printStackTrace( System.out );[/size] [size=2]}[/size] [size=2][/size][/size]
-
hi, kann man deinen chat irgendow testen oder sowas?
viele grüße
-
22.10.05 14:36 #4
- Registriert seit
- Nov 2004
- Beiträge
- 284
Hi,
leider im Moment noch nicht, da ich noch ein bissel rumexperimentiere.. Ich mach den nicht allein und im Moment probieren wir eine Version ohne grafisches Applet sondern mit Javascript und IFrames.. Aber wenn das mal irgendwann läuft kannst du das hier finden (www.twaddletown.de)
-
22.10.05 21:59 #5
- Registriert seit
- Nov 2004
- Beiträge
- 284
Wenn du willst, kann ich das mal auf einem Homeserver bei mir installieren, dann zeig ich dir das mal.. Wenn ja dann laber mich mal über ICQ an(143493686)
Ähnliche Themen
-
Komponente in ein Bild rendern - auch ohne, dass die Komponente vorher sichtbar ist?
Von DarthShader im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 22.07.08, 00:47 -
ICQ Popup im Chatfenster
Von Taki80 im Forum InternetkommunikationAntworten: 3Letzter Beitrag: 14.07.07, 16:18 -
MSN Emoticons?
Von TestMsN im Forum Microsoft WindowsAntworten: 9Letzter Beitrag: 20.11.06, 21:25 -
PHP Forum mit integrierten Chatfenster
Von bigfella im Forum PHPAntworten: 6Letzter Beitrag: 17.02.05, 13:05





Zitieren
Login





