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.