Incluso si no soy nuevo en Java, solo lo he usado en el entorno de la escuela/universidad, así que no conozco todas las mejores prácticas utilizadas en la empresa.Prácticas recomendadas de enlace de datos de Java
En particular, ahora estoy desarrollando una aplicación de escritorio Java (usando Swing en la capa UI) y estoy particularmente interesado en las mejores prácticas sobre el enlace de datos con componentes swing.
Por ejemplo, podría tener una Lista de objetos modelo en la capa modelo y tengo que mostrarlos en una tabla JTable. Luego, cuando se selecciona una sola fila de JTable, necesito mostrar cierta información con respecto al objeto modelo correspondiente a la fila seleccionada en algunos JLabels.
¿Qué bibliotecas debo usar? ¿Cuáles son las mejores prácticas para hacerlo?
Estoy buscando algunos enlaces/artículos/tutoriales (/ libros?) Para profundizar en este tema y conocer los pros y los contras de las diversas soluciones.
Entonces, ¿cree que podría crear un widget (por ejemplo, subclases de un JPanel?) Que incluye todos los campos y controles para editar el objeto, los métodos initialize(), commit() y clear(), agregando esto ¿Subcategoría de JPanel a mi diseño de JFrame y luego llamar a los diversos métodos en respuesta a los eventos de selección? –
En pocas palabras, sí. Normalmente, si la subclase JPanel es un editor, puede desear mostrarla en un JDialog modal. Normalmente agrego un método de fábrica estático en mi JPanel que creará un JDialog que contiene el panel junto con los botones Aceptar, Aplicar y Cancelar. – Adamski