jTextPane como Editor de Códigos Coloridos

2 respostas
Stately

Pessoal estou criando um IDE de Script de Eathena através de um aplicativo java. Neste aplicativo o usuário digitará diretamente sobre um jTextPane (ou um jEditorPane) que vai marcando as cores nas palavras reservadas automaticamente conforme o usuário vai digitando.

Minha dúvida é: “Como eu faça para extrair o código puro(que o usuário digitou) sem ter nenhuma formatação HTML do jTextPane (ou do jEditorPane) que foi setado como “text/html”?”. Se não for possivel fazer isso com o jTextPane (ou do jEditorPane) então qual é o componente Swing que posso usar para fazer isso?
É para fazer algo +/- assim:

Eu fucei em tudo quanto e cando e não encontrei nada. Por favor pessoal, me ajudem nisso! :cry:
[size=24]Alguém pode me ajudar?[/size]

2 Respostas

Felagund

vc pode usar um editor como o Kafenio como base, ele retorna o texto com HTML e sem HTML, mais esse vc teria que tratar no evento keyReleased do Editor. fazer alguma validação em Regex para saber se fecha com a linguagem informada.

ViniGodoy

Dê uma olhada: http://www.guj.com.br/posts/list/48736.java

O código é aberto, e não muito difícil de entender.

Criado 5 de julho de 2010
Ultima resposta 5 de jul. de 2010
Respostas 2
Participantes 3