En estos ejemplos veremos como manipular las filas de una JTable. Comencemos con obtener la fila seleccionada, este método lo podemos reusar siempre que queramos.
public int filaSeleccionada(JTable tabla){ int fila; //A fila se le asigna el numero de la fila seleccionada del JTable fila = tabla.getSelectedRow(); return fila; }Ahora pasemos a borrar una fila.
public DefaultTableModel borrarFila(JTable tabla, int fila){ //Obtenemos el modelo de la tabla, JTable DefaultTableModel modelo = (DefaultTableModel) tabla.getModel(); //Eliminamos la fila seleccionada usando el método anterior modelo.removeRow(filaSeleccionada(tabla)); return modelo; }Ahora añadamos una fila en blanco
public DefaultTableModel añadirFila(JTable tabla) { //Obtenemos el modelo de la tabla, JTable DefaultTableModel modelo = (DefaultTableModel) tabla.getModel(); //Recogemos el número de columnas int columnas = tabla.getColumnCount(); //Creamos un array de string con el tamaño del número de columnas String[] fila = new String[columnas]; //Recorremos el array con un for para rellenar todas sus posiciones for (int i = 0; i < columnas; i++) { fila[i] = ""; } //Agregamos la fila al modelo modelo.addRow(fila); //Devolvemos el modelo return modelo; }
0 Comments:
Entrada más reciente Entrada antigua Inicio
Suscribirse a:
Enviar comentarios (Atom)
Con la tecnología de Blogger.