Hallo zusammen,
folgende frage:
hab mehere panels und die heissen:
view1 (hier gibt es felder und buttons)
view2 (hier gibt es ein menu aus buttons....)
view3 usw.
als erstes erzeuge ich in meinen JFrame ein objekt von view1
ich würde es gerne so lösen, dass ich das panel nur dann anzeige - also sichtbarkeit - wenn ich es brauche. also wenn von view1 ein button geklickt wird soll dann view2 angezeigt werden. doch leider bekomme ich hier immer ein exception ausgegeben und das panel wird nicht angezeigt. weil das frame schon geladen ist und der neue panel noch nicht drin ist....
kann mir jemand vielleicht hier weiterhelfen oder weiss jemand wie man die neuen views in den Jframe was schon erzeugt worden ist noch mal laden kann?
danke für die hilfe im vorraus.
folgende frage:
hab mehere panels und die heissen:
view1 (hier gibt es felder und buttons)
view2 (hier gibt es ein menu aus buttons....)
view3 usw.
als erstes erzeuge ich in meinen JFrame ein objekt von view1
Java:
.
.
.
view1 v = new view1();
control.setView1(v);
desktopPane.add(v.getViewPanel(), JLayeredPane.DEFAULT_LAYER);
.
.
.
ich würde es gerne so lösen, dass ich das panel nur dann anzeige - also sichtbarkeit - wenn ich es brauche. also wenn von view1 ein button geklickt wird soll dann view2 angezeigt werden. doch leider bekomme ich hier immer ein exception ausgegeben und das panel wird nicht angezeigt. weil das frame schon geladen ist und der neue panel noch nicht drin ist....
kann mir jemand vielleicht hier weiterhelfen oder weiss jemand wie man die neuen views in den Jframe was schon erzeugt worden ist noch mal laden kann?
danke für die hilfe im vorraus.