JTExtPane problem z pogodzeniem Stringów i ikon

0

Witam serdecznie,
mam pewien problem. Piszę sobie taki MiniCzat i chciałbym dać możliwość dodawania emotikonek:)
Wydawało się proste. Jestem zmuszon do skorzystania z klasy JTextPane.
I nowy tekst dodaje w taki sposób:

/zmienne zadeklarowane globalnie
JTextPane czat = new JTextPane();	
Document doc;

//metoda dodajaca tekst do JTextPane
doc = czat.getDocument();
doc.insertString(doc.getLength(), tekst, null);
doc.insertString(doc.getLength(), "\n", null);

Wszystko do tej pory działało sprawnie, gdy dołożyłem możliwośc dodawania emotikonek, to one zawsze dodają się na początku JTextPane, ponieważ korzystam z metody:

czat.insertIcon(new ImageIcon("smile.JPG"));

Nie mam możliwości za pomocą klasy Document dodać ikony, a bez tej kalsy nie dodam Stringa. JTextPane nie widzi gdzie za pomocą klasy Document wstawilem ostatnio Stringa i dodaj zawsze ikone na poczatku.

Jak to wszystko pogodzić? Proszę o pomoc.

0

JTextPane moze renderować HTML - idź w ta stronę:)

0

a może podpowiesz mi nieco więcej?:)
jak go przegenerować na html? i jak wtedy dodać Stringa?

0

Nie widzę tam nic na temat wstawiania ikon:/ i nie idzie mi to:/

0

I problem z głowy... znalazłem na pewnej stronie internetowej dokładne rozwiązanie tego problemu.
Proszę, oto link:
http://www.exampledepot.com/egs/javax.swing.text/tp_ImageText.html

Dziękuje za pomoc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1