-
-
-
-
-
-
-
-
//metodo para agregar las filas int filas=0; private void agregarFila(){ // se crea un modelo para la tabla, el nombre de la variable de la tabla es: tabla DefaultTableModel modelo=(DefaultTableModel) tabla.getModel(); //se agrega la fila en la tabla con un valor vacio modelo.addRow(new Object[filas]); //para agregar valores en la fila tabla.setValueAt("Juanito",filas , 0); tabla.setValueAt("perez", filas, 1); tabla.setValueAt("perez", filas, 2); //primero va el valor del campoo despues el numero de la fila y por ultimo el numero de la columna filas++; //el numero de las filas y columnas empieza en cero }
-
-
-
Eres Magnifico Es Buscado esto Por horas, y aparecian muchos que eran un monton de varas para hacer eso al final...
ResponderBorrarGracias!!
Muchas Gracias, Muy Clara la explicación. A1
ResponderBorrarSi Γ Gamma es un dioss... jaja
ResponderBorrargenial, gracias por eso ehhh. muy buen ejemplo
ResponderBorrarDe nada esperemos regreses pronto saludoss!
ResponderBorrarexelente aporte!
ResponderBorrarMil gracias era lo que buscaba!!! :DDD
ResponderBorrarmuchas gracias, excelente
ResponderBorrarThanks man!!!!!!!!
ResponderBorrarviejo me salvaste la vida! tenia horas buscando esto :C!
ResponderBorrarGracias por visitar el blog! Que bueno que les sirva esa es la intención.
ResponderBorrarGracias pase mucho tiempo buscando esta solucion
ResponderBorrarDe nada esa es la idea ;)
ResponderBorrarGracias amigo me sirvío mucho tu explicación, tengo una pequeña consulta, despues de cargar mi tabla vacio de nuevo para cargar otros datos y ahi ya no me permite cargar mas, cual sería mi error amigo?
ResponderBorrarHola!
ResponderBorrarPues no sabemos como estes vaciando la tabla y tal vez ahí sea el problema si puedes ponernos el código para poder ayudarte sería genial
Hola amigo, este es el código que uso para vaciar mi Tabla:
ResponderBorrarjTable1.setModel(new DefaultTableModel());
(jTable es el nombre de mi Tabla)
Espero tu ayuda. Muchas Gracias!
Probé con este código que tiene en esta pàgina para limpiar la tabla:
ResponderBorrarpublic void limpiarTabla(){
try {
DefaultTableModel modelo=(DefaultTableModel) jTable1.getModel();
int fila=jTable1.getRowCount();
for (int i = 0;fila>i; i++) {
modelo.removeRow(0);
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Error al limpiar la tabla.");
}
}
Y tiene un pequeño problemita para que me funcione perfecto: al cargar una fila, luego al llamar a limpiartabla() me limpia perfectamente, luego trato de cargar nuevamente y me inserta una fila vacia primeramente en vez de cargarme los datos(es por la fila usada anteriormente). y si cargo dos filas luego borro y para la siguiente carga me hace lo mismo, en este caso 2 filas vacias primeramente!
Amnbos códigos funcionan correctamente, el problema que yo veo es que estas creando un modelo nuevo y tienes que usar el modelo de la tabla que quieres afectar.
ResponderBorrarNo uses esto
jTable1.setModel(new DefaultTableModel());
Usa el modelo de tu tabla
DefaultTableModel modelo=(DefaultTableModel) jTable1.getModel();
Saludos!
Este comentario ha sido eliminado por el autor.
ResponderBorrarHola amigo, necesito de tu ayuda xfa! te pasé el codigo para q veas en donde está mi error. Gracias de antemano!
ResponderBorrar¿Podrías enviarnos todo el código que usas a javerosAnonimos@gmail.com? Así podemos ayudarte mejor, si tienes cuenta de gmail puedes agregarnos al chat.
ResponderBorrarDale amigo te paso al correo
ResponderBorrarMuchas gracias amigo me funciona perfecto, muchas gracias por todo!
ResponderBorrarSaludos!
Publicar un comentario