Hola companyeros,
Estoy teniendo algunos problemas con una interfaz grafica en java con el ide netbeans.
Tengo
JFrame
JPanel-> BorderLayout
northView -> JPanel -> Contiene texto ( esta ubicado en north del border)
centerView -> JPanel -> GridBagLayout ( esta ubicado en center del border)
El BorderLayout es interactivo, es decir, actualizo los Jpanel (north, center) con metodos que substituye el Jpanel por otros.
Código:
public void setNorthView(JPanel northView) {
this.north = northView;
this.updateUI();
}
No consigo actualizar el panel, se queda como si no sucediera nada. Es muy basico, ya que estoy practicando, no tiene ningun listner ni nada.
Mi pregunta es, como hay que proceder para actualizar la vista.
El JFrame es el padre que contiene el hijo (JPanel que es borderLayout) luego este tiene 2 hijos que se anyaden nuevos.
Estoy que me tiro de los pelos.
Gracias y espero vuestra ayuda.