Tema: jtable
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/03/2010, 18:08
Tolke
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: jtable

Bueno, en primer lugar supongo que estás usando swing (creo que no hay jtables en awt).

En resumen.

Si usas el IDE netbeans, primero te creas un proyecto -> Luego añades un nuevo JFrame. (Esto es lo básico cuando diseñas interfaces con swing).

Luego, simplemente añades desde la paleta el jTable y ya lo tienes creado. Desde ahí, si te fijas en propiedades (abajo a la derecha, o simplemente boton derecho sobre el jtable creado y seleccionar propiedades).

Si pinchas en la propieda "MODEL" podrás añadir columnas y configurarlas de forma básica.

OJO: Estos pasos son para configurarlos estáticamente, es decir, nunca van a variar.

Para añadir o quitar filas pon el siguiente código:

Cita:
DefaultTableModel tabla = jTable1.getModel();
Objects[] datos = {"1","2","3","4"}
tabla.addRow(datos);
jTable1.setModel(tabla);
Básicamente esta es la forma para añadir filas en un jTable. Te creas un array de Objects y lo inicializas con valores (acorde a la clase que hayas definido para cada columna, no vayas a poner un "1" en una columna de booleanos por ejemplo).
Campturas el modelo de la tabla (esto es el diseño de la tabla internamente).
Añades la fila/s. E introduces la nueva tabla con las nuevas filas en tu jTable.

Posiblemente no me haya explicado bien. Mañana si eso trataré de ponerte el codigo base para controlar un jTable de forma dinámica. De todas formas, si buscas en los tutoriales de java, los del jTable claro, te aclaran muchas dudas, está todo bien definido y estructurado.

[URL="http://java.sun.com/docs/books/tutorial/uiswing/components/table.html"]http://java.sun.com/docs/books/tutorial/uiswing/components/table.html[/URL]

Suerte!!