Tarea

Solo disponible en BuenasTareas
  • Páginas : 2 (303 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de junio de 2011
Leer documento completo
Vista previa del texto
JTable
JTable

JTable es el componente de la Swing que presenta los datos en un formato de tabla bidimensional. Aquí tiene el diagrama de herencia para JTable.
Javax.swing.JComponentJavax.swing.JComponent

Javax.swing.JTable
Javax.swing.JTable

Una tabla representa una de las formas más comunes de mostrar un conjunto de datos relacionados; por ejemplo, los registros de una base dedatos.

¿Como se añade una tabla en un ventana?
¿Como se añade una tabla en un ventana?
Pues al igual que cualquier otro objeto, primero declaramos nuestro objeto JTable y le pasaremos un arregloBidimensional de objetos que en este caso actuará como los datos en sí, y utilizaremos también un arreglo unidimensional de tipo String que actuará como el encabezado de todas las columnas.String[]encabezados={“Nombre”, “Dirección”, “Teléfono”, “Casado”};

Object[][]datos = new Object[][]{
{"Alfons González Pérez", "Argentona, Barcelona", new Long(933333333), new Boolean(true)},{"Ana MarÃa Cuesta Suñer", "Gijón, Asturias", new Long(984454545), new Boolean(false)},
{"Elena Veiguela Suarez", "Pontevedra", new Long(986678678), new Boolean(false)},
{"PedroAguado RodrÃguez", "Madrid", new Long(912804574), new Boolean(true)}
};;

JTable jTabla1=new JTable ();

El método de setModel(String[], Object[][]) sirve para crear un modelo de datos oreferencia para nuestra tabla por así decirlo. Este método debe recibir como referencia un objeto unidimensional de tipo String y de un arreglo bidimensional de tipo Object.

jTabla1.setModel(newjavax.swing.table.DefaultTableModel(datos, cabeceras);

Fila no editable
Fila no editable
En una tabla se pueden tener dos clases de filas y columnas: las editables y las no editables, el color por omisiónen las columnas o filas no editables son en color GRIS mientras que las que se se pueden editar están en color BLANCO.

Columna editable
Columna editable

| | | |
| | | |
| | |...
tracking img