NECESITO SOLUCIÓN
Hola, vuelvo a tener problemas con mi programa, el del Aeropuerto. Al final, el otro problema no he conseguido solucionarlo, pero de todas maneras muchas gracias a los que han intentado ayudarme, es que la verdad no estoy muy puesto en esto de Java.
Bueno mi nuevo problema es el siguiente:
en mi programa tengo dos JComboBox, uno CiudadOrigen y otro CiudadDestino, lógicamente cada uno de ellos está compuesto por una lista de ciudades, extraidas del mismo ArrayList "ciudades".
El caso es que una de las funciones de mi programa es la de añadir una nueva ciudad. Cuando pulso en "Añadir nueva ciudad" me aparece un cuadro de dialogo donde inserto el nombre de la ciudad que quiero añadir. Mi programa recoge ese nombre, lo pasa a un objeto de tipo Ciudad y lo mete en el ArrayList ciudades... y es aqui donde me surge el problema, he intentado de todo para que los JComboBox del Interfaz principal se actualicen con la nueva ciudad, pero no hay manera. Me gustaria que alguien me diera una solucion, algo asà como actualizar el JPanel donde tengo añadidos los JComboBox.
GRACIAS de antemano. Espero que me den una solución pronto, mi programa tiene que estar terminado para el lunes y sólo me queda por resolver un par de tonterias.
Bueno mi nuevo problema es el siguiente:
en mi programa tengo dos JComboBox, uno CiudadOrigen y otro CiudadDestino, lógicamente cada uno de ellos está compuesto por una lista de ciudades, extraidas del mismo ArrayList "ciudades".
El caso es que una de las funciones de mi programa es la de añadir una nueva ciudad. Cuando pulso en "Añadir nueva ciudad" me aparece un cuadro de dialogo donde inserto el nombre de la ciudad que quiero añadir. Mi programa recoge ese nombre, lo pasa a un objeto de tipo Ciudad y lo mete en el ArrayList ciudades... y es aqui donde me surge el problema, he intentado de todo para que los JComboBox del Interfaz principal se actualicen con la nueva ciudad, pero no hay manera. Me gustaria que alguien me diera una solucion, algo asà como actualizar el JPanel donde tengo añadidos los JComboBox.
GRACIAS de antemano. Espero que me den una solución pronto, mi programa tiene que estar terminado para el lunes y sólo me queda por resolver un par de tonterias.
Si quieres modificar el modelo de un JComboBox, JList, Jtable y demas, una vez que has creado el objeto, tienes dos formas: Te implementas un Model, en tu caso un ComboBoxModel para que le puedas pasar nuevos elementos. La otra opcion es volverle a establecer el modelo con setModel(new DefaultComboBoxModel(tu_vector)) pasandelo un Vector, ojito.