Ajuda Escrever eventos

Boa Tarde.
import javax.swing.JTextField;
public class meuTxt extends JTextField {
//codigo
}

pessoal após pesquisa no site não encontrei o que preciso,
se alguém puder me ajudar ficarei grato.

gostaria de implementar esse controle para que só aceite numeros, virgula e qdo o usuario digitar enter pular o foco para outro componente.

Obrigado

Dá uma olhada nesse tutorial:http://www.guj.com.br/java.tutorial.artigo.29.1.guj

para controlar o evento do teclado, tu tem que adicionar no componente um KeyListener…

Fernando Rosa

Veja:
JFormattedTextfield

Links:
http://www.guj.com.br/posts/list/765.java
http://www.guj.com.br/posts/list/97960.java
http://www.brasilacademico.com/MAXPT/topic.asp?TOPIC_ID=1105&CAT_ID=5&FORUM_ID=53&Forum_Title=Programa%E7%E3o+Java±+Dicas&Topic_Title=JTextField+com+m%E1scara
http://www.javafree.org/javabb/viewtopic.jbb?t=869436&resolvido-JFormattedTextField

Falows

he he he… enquanto eu estava digitando… bem, não tinha visto esse tutorial, mas é bom também.

O código abaixo so permite a entrada de Numeros.

		edtCdCliente.addKeyListener(new java.awt.event.KeyAdapter() {
			public void keyTyped(java.awt.event.KeyEvent e) {				
				if (!Character.isDigit(e.getKeyChar()))						
				{
					e.consume();
				}								
			}
		});

Consegui.

public class meuTxt extends JTextField {
final static String badchars = “`~!@#$%^&*()_+=\|”’:;?/>.<, ";
@Override
public void processKeyEvent(KeyEvent ev) {
char c = ev.getKeyChar();
if((Character.isLetter© && !ev.isAltDown()) || badchars.indexOf© > -1) {
ev.consume();
return;
}
if(c == ‘-’ && getDocument().getLength() > 0) {
ev.consume();
}
else{
super.processKeyEvent(ev);
}
}
}