Completar digitação de caracteres [Resolvido]  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
fernandoeick
JavaEvangelist

Membro desde: 24/01/2007 14:18:48
Mensagens: 489
Localização: Campinas-SP
Offline

Mais uma dúvida minha com o Swing... Se alguém puder me ajudar, meu problema é assim:

Tenho um JTextArea e eu quero, toda vez que eu digitar o caracter "[" automaticamente seja completado com o "]" e o cursor fique posicionado entre os colchetes. Tipo o editor de códigos de NetBeans. Esta ação deve ser gerada cada vez que eu pressionar as teclas "CTRL + Espaço".

Se alguém pelo menos dizer o que eu devo pesquisar já ficaria muito agradecido, pois estou meio sem direção. Eu tentei caputar o texto digitado no JTextArea assim:

Mas acho que não é a maneira ideal.

Agradeço.

This message was edited 1 time. Last update was at 07/02/2008 15:50:42


Analista/Desenvolvedor Java
Graduado em Informática - Sistemas de Informação.
Sun Certified Java Programmer 6.0
Next Step: SCWCD 5

E dá-lhe Grêmio!
[MSN]
acopiara
JavaChild
[Avatar]

Membro desde: 14/11/2006 17:15:33
Mensagens: 149
Offline

Fiz aqui um exemplo, dá uma testada aí.


--
Alysson Bandeira
t_java
Thread.start()

Membro desde: 18/01/2008 10:45:49
Mensagens: 26
Offline

fernandoeick
JavaEvangelist

Membro desde: 24/01/2007 14:18:48
Mensagens: 489
Localização: Campinas-SP
Offline

Obrigado pessoal. Eu nem queria o código pronto, pois acho que devemos, como profissionais saber encontrar as soluções para os problemas. Mas já que veio assim, poupei um pouco de esforço.

Na minha aplicação eu usei o código do acopiara. Então, eu usei somente a funcionalidade que eu queria. Na verdade, eu utilizei somente o trecho do código que me seria útil, e criei o método que segue abaixo:



Depois chamei o este método no construtor da classe.

Obrigado!!!

Analista/Desenvolvedor Java
Graduado em Informática - Sistemas de Informação.
Sun Certified Java Programmer 6.0
Next Step: SCWCD 5

E dá-lhe Grêmio!
[MSN]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team