Editor de Textos com Formatação

E aí, galera!!

Estou precisando fazer um editor de textos que aceite formatação para minha aplicação em java…
O problema é: COMO FAZER UM EDITOR DE TEXTOS QUE ACEITE FORMATAÇÂO?

Alguém conhece algum pronto com código aberto para eu fuçar???

Valeu!

Existem varios prontos em JavaScript (WYSIWYG Editors)

FCKEditor
openwysiwyg
pinEditJava (esse eh java)
rte

existem outros tb…mas o que eu mais gosto eh FCKEditor, pq tem varias funçõese skins

Cara, esse é para web…
Eu quero em swing…
valeu…
Aguardo socorro de alguém!