Saludos Tengo un jframe donde tengo varios jtable lo que quiero es que cuando se llene las celdas solo permita numeros , los valores por defecto de estos es 0 , cuando presione tab, pase a la otra celda que seleccione para al momento de escribir se borre el cero, y si hay un campo vacio este se vuelve en cero, he intentado con la interfaz keylistener pero no me ha resultado..... espero me ayuden asi o hice en el con el keylistener public class Ifrm_Resumen_Diresa extends javax.swing.JInternalFrame implements KeyListener{ . . . . . . .
@Override public void keyTyped(KeyEvent e) {
}
@Override public void keyPressed(KeyEvent e) { int k = (int) e.getKeyChar(); if (k >= 97 && k <= 122 || k >= 65 && k <= 90) {
e.consume(); JOptionPane.showMessageDialog(null, "No puede ingresar Letras!!!", "Error Datos", JOptionPane.ERROR_MESSAGE); } throw new UnsupportedOperationException("Not supported yet."); }
@Override public void keyReleased(KeyEvent e) { throw new UnsupportedOperationException("Not supported yet."); } }
no me sale el error , debe haber otra manera ayudenmeeeeeeeee
HOla he estado trabajando con tablas en un proyecto reciente y pues la mejor solucion para hacerlo es a traves de los DefaultTableModel Puedes escribirme a mi correo te brindaria ayuda atsu_007@hotmail.com
Saludos
Tengo un jframe donde tengo varios jtable lo que quiero es que cuando se llene las celdas solo permita numeros , los valores por defecto de estos es 0 , cuando presione tab, pase a la otra celda que seleccione para al momento de escribir se borre el cero, y si hay un campo vacio este se vuelve en cero, he intentado con la interfaz keylistener pero no me ha resultado..... espero me ayuden
asi o hice en el con el keylistener
public class Ifrm_Resumen_Diresa extends javax.swing.JInternalFrame implements KeyListener{
.
.
.
.
.
.
.
@Override
public void keyTyped(KeyEvent e) {
}
@Override
public void keyPressed(KeyEvent e) {
int k = (int) e.getKeyChar();
if (k >= 97 && k <= 122 || k >= 65 && k <= 90) {
e.consume();
JOptionPane.showMessageDialog(null, "No puede ingresar Letras!!!", "Error Datos", JOptionPane.ERROR_MESSAGE);
}
throw new UnsupportedOperationException("Not supported yet.");
}
@Override
public void keyReleased(KeyEvent e) {
throw new UnsupportedOperationException("Not supported yet.");
}
}
no me sale el error , debe haber otra manera ayudenmeeeeeeeee