¿Cómo usar el componente JTable?

Ejemplo de uso del componente JTable con el IDE JDeveloper 11g 


Para entender el componente JTable se deben estudiar las siguientes capas de modelos

Modelos del componente JTable: 

  • Vista 
    • Datos 
      • Selección 
      • Edición 

Para cada modelo hay que crear una clase e implementar los métodos necesarios para operara con los datos y las relaciones de cada modelo. Existen modelos para filas y modelos para columnas y modelos para celdas, en este ejemplo se explicarán los modelos para operar para filas. 
Se deberán crear los respectivos modelos para celdas si se quiere trabajar con celdas y también se deberán crear para cada columna los modelos correspondientes si se quiere trabajar con las columnas de un JTable de Java. Por ejemplo: el modelo de edición es muy distinto para filas que para columnas y celdas.

Reutilización 


El componente JTable reutiliza e implementa el modelo del componente JList “ListSelectionListener”. Se recomienda practicar y estudiar primero el componente JList de Java y en segundo lugar practicar y estudiar el componente JTable. 

Para saber más sobre el componente JList ver la siguiente publicación: 


https://carlosprivitera.blogspot.com.ar/2017/05/ejemplo-del-componente-jlist-de-java.html

Para saber más sobre el componente JTable visitar los siguientes sitios: 


https://docs.oracle.com/javase/tutorial/uiswing/components/table.html
https://docs.oracle.com/javase/7/docs/api/javax/swing/JTable.html
https://docs.oracle.com/javase/8/docs/api/javax/swing/JTable.AccessibleJTable.html

Arquitectura del componente JTable de Java


 Nota: 


En esta publicación se hará un estudio detallado de los modelos de datos, selección y edición para las filas del componente JTable, Se dejará para otra publicación el estudio de los modelos de datos, selección y edición para las columnas y celdas del componente JTable de Java.   

Arquitectura para trabajar con el componente JTable de Java en una ambiente de bases de datos



Arquitectura de clases para los modelos vista, datos, selección y edición


 Vista Swing para la vista del componente JTable


No hay comentarios.:

Publicar un comentario

Realiza un comentario, debes autenticar una cuenta Gmail, Yahoo, OpenID, etc.