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

[0] Índice de Mensajes

Ir a la versión completa