Editar JTextField  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
rocha
Virtual Machine Man
[Avatar]

Membro desde: 28/04/2003 10:23:56
Mensagens: 718
Localização: São José dos Campos e Poá - SP.
Offline

Pessoal estou configurando no evento KeyReleased de um JTextField para só converter os caracteres em maiusculo assim só que qdo coloco o cursor no meio de uma palavra para edita-la digito uma letra e o cursor vai para o fim da palavra como posso resolver isso?

"As religiões formalistas tendem à fixação das crenças e à cristalização dos sentimentos; fossilizam a Verdade; desviam-se do serviço de Deus para o da Igreja; lutam entre si e entre os irmãos, em nome do amor, dando origem ao aparecimento das seitas e das divisões; estabelecem autoridades eclesiásticas pressivas; conduzem ao nascimento do falso estado mental aristocrático de povo eleito; mantêm ideias falsas e exageradas sobre a santidade; tornam-se rotineiras e petrificadas e acabam por venerar o passado, ignorando as necessidades do presente."

Rodrigo
http://www.rrochas.com.br
[Email] [WWW] [MSN]
_Renatu
Virtual Machine Man
[Avatar]

Membro desde: 04/08/2004 19:47:38
Mensagens: 597
Offline

hm.. estranho

tenta usar o metodo setCaretPosition(int pos) do seu JTextField dentro do eventListener...

Renato Freitas
Compartihe Arquivos do seu curso ou faculdade no ebaH
Patentes Brasileiras
Patentes de Venezuela
Patentes de Chile
Patentes de Mexico
Patentes de Colombia
Patentes de Argentina
Patentes Online
http://www.twitter.com/renatoebah
[WWW] [ICQ]
_Renatu
Virtual Machine Man
[Avatar]

Membro desde: 04/08/2004 19:47:38
Mensagens: 597
Offline

agora eu tava pensando....
uma outra alternativa pra voce é tentar usar mascaras...
provavelmente assim voce nao teria esse problema...

Renato Freitas
Compartihe Arquivos do seu curso ou faculdade no ebaH
Patentes Brasileiras
Patentes de Venezuela
Patentes de Chile
Patentes de Mexico
Patentes de Colombia
Patentes de Argentina
Patentes Online
http://www.twitter.com/renatoebah
[WWW] [ICQ]
rocha
Virtual Machine Man
[Avatar]

Membro desde: 28/04/2003 10:23:56
Mensagens: 718
Localização: São José dos Campos e Poá - SP.
Offline

_Renatu wrote:agora eu tava pensando....
uma outra alternativa pra voce é tentar usar mascaras...
provavelmente assim voce nao teria esse problema...


e como seria essa mascara?

"As religiões formalistas tendem à fixação das crenças e à cristalização dos sentimentos; fossilizam a Verdade; desviam-se do serviço de Deus para o da Igreja; lutam entre si e entre os irmãos, em nome do amor, dando origem ao aparecimento das seitas e das divisões; estabelecem autoridades eclesiásticas pressivas; conduzem ao nascimento do falso estado mental aristocrático de povo eleito; mantêm ideias falsas e exageradas sobre a santidade; tornam-se rotineiras e petrificadas e acabam por venerar o passado, ignorando as necessidades do presente."

Rodrigo
http://www.rrochas.com.br
[Email] [WWW] [MSN]
cecaldas
Java Ninja

Membro desde: 01/03/2004 13:17:19
Mensagens: 264
Offline

http://java.sun.com/docs/books/tutorial/uiswing/components/formattedtextfield.html
_Renatu
Virtual Machine Man
[Avatar]

Membro desde: 04/08/2004 19:47:38
Mensagens: 597
Offline

achei isso no google
ve se te ajuda

http://linux.com.hk/docs/j2setutorial/uiswing/components/formattedtextfield.html

Renato Freitas
Compartihe Arquivos do seu curso ou faculdade no ebaH
Patentes Brasileiras
Patentes de Venezuela
Patentes de Chile
Patentes de Mexico
Patentes de Colombia
Patentes de Argentina
Patentes Online
http://www.twitter.com/renatoebah
[WWW] [ICQ]
rocha
Virtual Machine Man
[Avatar]

Membro desde: 28/04/2003 10:23:56
Mensagens: 718
Localização: São José dos Campos e Poá - SP.
Offline

Puts ainda não consegui nada, será q alguém não pode me dar uma dica

"As religiões formalistas tendem à fixação das crenças e à cristalização dos sentimentos; fossilizam a Verdade; desviam-se do serviço de Deus para o da Igreja; lutam entre si e entre os irmãos, em nome do amor, dando origem ao aparecimento das seitas e das divisões; estabelecem autoridades eclesiásticas pressivas; conduzem ao nascimento do falso estado mental aristocrático de povo eleito; mantêm ideias falsas e exageradas sobre a santidade; tornam-se rotineiras e petrificadas e acabam por venerar o passado, ignorando as necessidades do presente."

Rodrigo
http://www.rrochas.com.br
[Email] [WWW] [MSN]
danilofabiano
Entusiasta Java
[Avatar]

Membro desde: 05/08/2005 09:55:58
Mensagens: 15
Offline

rocha wrote:Puts ainda não consegui nada, será q alguém não pode me dar uma dica


Mano, acho que meu codigo vai te ajudar um pouco.... se liga nele.

JTextField tftelefone;
try{

javax.swing.text.MaskFormatter format_textField = new javax.swing.text.MaskFormatter("(##)###*-####");// aqui esta a mascara, //jogo da velha diz que aceita só numero,// * que aceita qualquer coisa;

tftelefone = new javax.swing.JFormattedTextField(format_textField);

}catch (Exception e){}
Se nao entendeu manda um email no danilo do cttelecom.com.br

Danilo Fabiano
------------------------------------------------------
SCJP
SCMAD STUDENT
LPI STUDENT
Micro$oft Enemy
"A unica Coisa que Gosto na Micro$oft é que ela Com sua propaganda enganosa Consegue patrocinar muitos sites livres."
[WWW] [MSN]
fredferrao
GUJ Master
[Avatar]

Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline


Character Description
# Any valid number (Character.isDigit).
'
(single quote) Escape character, used to escape any of the special formatting characters.
U Any character (Character.isLetter). All lowercase letters are mapped to uppercase.
L Any character (Character.isLetter). All uppercase letters are mapped to lowercase.
A Any character or number (Character.isLetter or Character.isDigit).
? Any character (Character.isLetter).
* Anything.
H Any hex character (0-9, a-f or A-F).




pelo que diz ae, a tua mascara tem que algo como: new makFormatter("UUUUUUUUUUUUUUUUU") quantos forem os caracteres aceitos!!!

Não respondo dúvidas via MP!
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team