Programación General > Java
eliminar de una DefaultTableModel
(1/1)
daveG:
Buen dia, miren tengo una duda. Fijense que tengo un JTextField, y 25 telefonos metidos en un DefaultTableModel, y lo que necesito es que:
"si ingreso un telefono en un JTextField y presiono un boton, si el numero de telefono existe en el DefaultTableModel, me elimine la fila en la que se encuentra el telefono, si no existe, pues solo mostrar un mensaje que diga que el telefono No Existe... de antemano, muchas gracias.
No se como acceder a cada elemento de la DTM, ya que solo le especifico cuantas filas (25) y columnas (5)
DefaultTableModel DTM = new DefaultTableModel(25,5);
tabla = new JTable(DTM);
m0skit0:
DefaultTabeModel
manix:
hola
que respuesta mas cruda, pero bueno.
se busca la fila donde esta el telefono ingresado:
--- Código: Java ---int fila = -1;String telefono = "11111545";for (int i = 0; i < tabla.getRowCount(); i ++){ //segun el total de lineas for (int j = 0; j < tabla.getColumnCount(); j ++){ //segun el total de columnas String dato = (String)tabla.getValueAt(i, j); if (telefono.equals(dato)){ fila = i; break; } }}
luego se elimina la fila
--- Código: Java --- DTM .removeRow(fila);
saludos
m0skit0:
--- Cita de: "manix" ---que respuesta mas cruda, pero bueno
--- Fin de la cita ---
Hay que aprender a leer la documentación, porque sino no vas a ningún lugar...
Navegación
Ir a la versión completa