Salve a tutti,
sto cercando di creare (all'interno di un'applicazione) un semplice Editor che mi permetta di formattare il testo con qualche opzione tipo: grassetto, corsivo, Sottolineato, centrato, giustificato... insomma le principali opzioni di formattazione che ci sono in tutti gli editor...

Questo editor dovrà restituirmi l'HTML relativo a ciò che l'utente scrive e a come formatta il testo.
Questo è cio' che ho fatto io finora:

public class EditorHtml extends JEditorPane{
EditorHtml(){
super("text/html");
}
}
...che non è molto, però non riesco a capire come va utilizzato. Ho letto anche le specifiche sul sito SUN ma non ci ho cavato un granché!
Vi prego AIUTATEMI!!

P.s.:

...Mi è caduto l'occhio adesso su questo editor su cui scriviamo i nostri post, e questo è un po' quello che farebbe al caso mio...