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.
No hay comentarios.:
Publicar un comentario
Realiza un comentario, debes autenticar una cuenta Gmail, Yahoo, OpenID, etc.