Smilie

Status
Nicht offen für weitere Antworten.
S

sxs

Gast
Hallo,

würde gerne wissen ob es möglich ist bei Eingabe von einer Kombination wie :! in
eine Textarea (HTML) ein Smilie zu erzeugen?

wenn ja wie wäre sowas möglich?
bin über jede Hilfe dankbar :)


mfg
sxs

PS: Seit nicht zu Streng mit mir bin ein Java n00b -_-
 

Reeny

Aktives Mitglied
Ich weiß nicht, ob das auch mit einer Textarea funktioniert.

Ich habe aber im Java Forum von Sun ein Thread gefunden, wo ein Problem diskutiert wird, bei dem die Smilies einer Textpane nicht an einen Server weiter geleitet werden. An sich für dich uninteressant ... :roll: ... aber da wird auch ein Code-Beispiel angegeben, wie so ein Smilie in die Textpane eingefügt wird.

Die Forum-Thread findest du hier.

Interessant daraus wäre vielleicht:

- An die StyledDocument-Referenz kommen:
Code:
StyledDocument doc2=chc.tachatarea.getStyledDocument(); //chc.tachatarea ist eine JTextPane

- Das Icon einsetzen
Code:
SimpleAttributeSet smi=new SimpleAttributeSet();
StyleConstants.setIcon(smi,new ImageIcon("images\\smileys\\happy.gif"));
doc2.insertString(index,":)",smi);

- Das StyledDocument wieder an die JTextPane geben:
Code:
chc.tachatarea.setStyledDocument(doc2);


Vielleicht hilft dir ja das etwas weiter ...
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben