Foros del Web » Programación para mayores de 30 ;) » Java »

jtextField solo numerico

Estas en el tema de jtextField solo numerico en el foro de Java en Foros del Web. Como puedo hacer que un JtextField me acepte solo numeros, trabajo bajo netbeans...
  #1 (permalink)  
Antiguo 12/04/2008, 09:49
 
Fecha de Ingreso: noviembre-2003
Mensajes: 403
Antigüedad: 21 años
Puntos: 4
jtextField solo numerico

Como puedo hacer que un JtextField me acepte solo numeros, trabajo bajo netbeans
  #2 (permalink)  
Antiguo 14/04/2008, 11:11
Avatar de djagu_26  
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 518
Antigüedad: 16 años, 10 meses
Puntos: 6
Re: jtextField solo numerico

bueno aqui te dejo un ejmplo lo debes poner en el Evento KeyTyped del jtextfield

private void txtCompraKeyTyped(java.awt.event.KeyEvent evt) {
int k=(int)evt.getKeyChar();
if (k >= 97 && k <= 122 || k>=65 && k<=90){
evt.setKeyChar((char)KeyEvent.VK_CLEAR);
JOptionPane.showMessageDialog(null,"No puede ingresar letras!!!","Ventana Error Datos",JOptionPane.ERROR_MESSAGE);
}
if(k==241 || k==209){
evt.setKeyChar((char)KeyEvent.VK_CLEAR);
JOptionPane.showMessageDialog(null,"No puede ingresar letras!!!","Ventana Error Datos",JOptionPane.ERROR_MESSAGE);
}
if(k==10){
txtCompra.transferFocus();
}
}

saludos, si no entiendes pregunta
__________________
"La magia no existe, la programacion si"

A/P Agustin Sivoplas
[email protected]
  #3 (permalink)  
Antiguo 02/09/2009, 15:03
 
Fecha de Ingreso: agosto-2009
Mensajes: 16
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: jtextField solo numerico

Hola Mas vale tarde que nunca aqui hay otro ejemplo que en mi programa funciona al 100%

JTextFieldtf1 = new JTextField(); //tambien funciona con JFormattedTextField();
//codigo para limitar a que solo introdusca Números
tf1.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e) {
char c = e.getKeyChar();
if (!(Character.isDigit(c) ||
(c == KeyEvent.VK_BACK_SPACE) ||
(c == KeyEvent.VK_DELETE))) {
getToolkit().beep();
e.consume();
}
}
});

Saludos..
  #4 (permalink)  
Antiguo 03/09/2009, 09:42
Avatar de FiruzzZ  
Fecha de Ingreso: diciembre-2007
Ubicación: en casa
Mensajes: 470
Antigüedad: 16 años, 11 meses
Puntos: 41
Respuesta: jtextField solo numerico

con un JFormattedTextField se puede solucionar esto y también tiene muchos otros usos interesantes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 13:38.