Tema: JComboBox
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/10/2009, 17:04
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: JComboBox

Hola,

Cita:
Iniciado por ThePadawan Ver Mensaje
... Ahora mi cuestión¿Puedo trabajar de la misma forma con JAVA o me toca trabajar a punta de texto.? ...
Existe una gran diferencia en la forma de trabajar con bases de datos entre ADO.NET y las librerías Java. En .NET los DataSet funcionan de forma desconectada, es decir que son un cache (modelo de datos) de lo que hay en la base de datos, mientras que los ResultSet de Java trabajan de forma conectada (parecido a los Recordset de ADO VB6)

No existen los DataBindings en Java, por lo que no puede conectar un Componente con un origen de base de datos y esperar que se actualice el formulario automáticamente. Esa parte es un poco mas manual en Java pero creo que es mas versátil.

Ahora .. para manejar los ComboBox que desplieguen cierta información en Texto y necesites saber que Numero hace referencia, tienes que llenar el ComboBox con tus propios Objetos, instanciados de una Clase que tenga Texto y Numero con sus respectivos getters and setters. Es decir tienes que implementar tu propio 'modelo de datos' que extraiga la información de la base de datos, la coloque en una lista de objetos y se la 'pase' al ComboBox.

En resúmen, sí puedes trabajar con los números y desplegar un texto diferente en el ComboBox, pero no es tan sencillo como hacer un DataBinding, tienes que hacer tu propio modelo de datos.

Saludos,