Java Swing – Rellenar JComboBox de base de datos

Igual te interesa seguir este otro tutorial antes de empezar con este: Java Swing – Conectar a MySQL con patrón singleton

Para crear el JComboBox yo aconsejo crearlo de la vista de diseño de Java Swing de eclipse (Window Builder), ya que así se sitúa directamente donde nosotros queramos sin tener que situarla a través de código.

Para hacer esto nos vamos a la vista de diseño, y en la paleta hacemos clic en el botón de JComboBox (recordar antes poner un Layout en la pantalla) y lo situamos donde queramos.

Ahora, en el recuadro de propiedades, hacemos clic en el botón Convert to local field (un botón que tiene un cuadrado rojo con una flecha hacia un rombo verde) para poder cojerlo desde toda la clase (lo hacemos variable local). Una vez hecho esto ya podemos ir a editar el código directamente.

Hecho esto tenemos que tener arriba de la clase:

También añadimos la instancia de la conexión:

Si falta algún paquete por importar podéis hacer ctrl + shift + o para que se importen automáticamente los paquetes necesarios.

Hecho esto creamos un método para rellenar el JComboBox:

Ahora justo después de la creación del JComboBox llamamos al método para llenarlo:

Hecho esto ya tenemos el JComboBox rellenado. Un ejemplo de consulta a la base de datos puede ser el siguiente:

 

2 pensamientos en “Java Swing – Rellenar JComboBox de base de datos”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *