Pessoal, alguém sabe como coloco um jTextField para aceitar somente números?
Obrigado.
Pessoal, alguém sabe como coloco um jTextField para aceitar somente números?
Obrigado.
Olá
Desculpe pelo código baguncado, fiz rapidinho soh pra te dar um exemplo:
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.text.NumberFormat;
import javax.swing.JFrame;
import javax.swing.JTextField;
/*
* Arquivo criado em 06/05/2004
*/
/**
* @author Eduardo
*/
public class Testando extends JFrame {
JTextField campo;
public Testando(){
campo = new JTextField();
campo.addKeyListener(new KeyListener() {
public void keyPressed(KeyEvent e) {
}
public void keyReleased(KeyEvent e) {
}
public void keyTyped(KeyEvent e) {
char caracter = e.getKeyChar();
if(!Character.isDigit(caracter)){
e.consume();
}
}});
getContentPane().add(campo);
setSize(50,50);
show();
}
public static void main(String[] args) {
Testando teste = new Testando();
}
}
Espero ter ajudado…
Abraços
Valeu amigo, deu certinho fiz algumas alterações, mas o q importa é a ideia