Descarga el proyecto aquí
Lo primero que haremos es colocar un JComboBox en el formulario (el formulario esta dentro de un paquete llamado vista) y le daremos el nombre de cboMaterias.
Para tener mejor control del JComboBox crearemos un modelo de datos llamado modeloCboMaterias
1 //Declarando el modelo de datos.
2 private javax.swing.DefaultComboBoxModel modeloCboMaterias;
3
4 /** Creates new form Principal */
5 public Principal() {
6 modeloCboMaterias = new javax.swing.DefaultComboBoxModel(new String[] {});
7 initComponents();
8 iniCboMaterias(); //Cargando con datos al JComboBox.
9 }
Propiedades del JComboBox y lugar donde debemos de escribir el nombre del modelo.
Imagen de como se veria nuestro formulario terminado:
y esto es todo por hoy.
Recuerda: Si te ha servido el contenido del artículo y lo has utilizado, tu comentario de agradecimiento u opinión será bienvenido para continuar mejorando...
14 comentarios:
Hola como puedo hacer para mostrar el nombre de la materia pero en el momento de guardar en mi base de datos guarde la clave con que tengo asignada esa materia.
Excelente aporte, aunque me gustaria saber como los cargo si defino los campos desde las propiedades del combo.
Al arrastrar el JComboBox al formulario y al teclear la lista de opciones en la propiedad model estas deben de ser cargadas al momento de ejecutar el formulario.
muchas gracias ! me sirvió de mucho !!!
Oye una pregunta
La variable libreria.conexionBd BD
De donde sacas ese dato?
Libreria es la clase que esta en el ejemplo pero el dato ConexionBd?
De donde sale?
Que tal Juan Manuel, perdon por contestar hasta ahora:
"libreria" es el nombre del paquete.
"conexionBD" es el nombre de la clase y
"BD" es un objeto de esa clase, para poder establecer la conexión con la base de datos.
muy bueno el tutorial, me gusto mucho
Me alegra que te haya gustado.
Gracias Campeon, excelente aporte
gracias.
oie el getsql de donde biene?.... urgente porfavor
El getSql viene de la clase ConexionBd, si te das cuenta es un método encargado de devolver los registros devueltos al ejecutar la consulta.
Hola, muy buena información, pero quisiera saber como guardar el id de ese registro y mostrar su descripción en el Jcombobox.
Muchas gracias de antemano
Jhubran , se podria tambien traer el id de la base de datos y almacenarla en un jlabel que puedes hacerlo invisible
Publicar un comentario