L'unico componente che ti permette di mischiare testo e immagini è il JEditorPane.

Devi, però, avere delle conoscienze di base sugli stili ed il Document Model.

Se ti interessa, ti passo una classe che ho scritto io per la mia chat che fa quello che chiedi. Così puoi studiarti il codice e capire come funziona (non è banale).


Ciao.