Moin,
ich habe mal ne Frage zum Austauschen eines Panels.
Ich habe eine zusammengesetzte GUI , die aus mehreren Panels besteht.
Dann setze ich diese in der Klasse MainView zusammen.
Nun möchte ich über ein Menü das Panel, welches sich in der Mitte befindet austauschen.
Wie stell ich das am besten an?
Hab es so versucht, dass ich die Klasse MainView in der Klasse Menu aufrufe.
Mainview main;
und dann
if (source == jj1) {
PersonalErfassen pers = new PersonalErfassen();
main.add(pers, BorderLayout.CENTER);
main.validate();
}
Aber das läuft nicht..
Danke
VG
Jörn
ich habe mal ne Frage zum Austauschen eines Panels.
Ich habe eine zusammengesetzte GUI , die aus mehreren Panels besteht.
Dann setze ich diese in der Klasse MainView zusammen.
Code:
public void initialize(){
//Initialisierung
final HeadView head = new HeadView();
final MiddleView middle = new MiddleView();
final View v = new View();
JLabel leer = new JLabel(" ");
JLabel leer1 = new JLabel(" ");
final BorderLayout layout = new BorderLayout();
setLayout(layout);
add(head, BorderLayout.NORTH);
add(v, BorderLayout.CENTER);
add(middle, BorderLayout.SOUTH);
add(leer, BorderLayout.EAST);
add(leer1, BorderLayout.WEST);
}
Nun möchte ich über ein Menü das Panel, welches sich in der Mitte befindet austauschen.
Wie stell ich das am besten an?
Hab es so versucht, dass ich die Klasse MainView in der Klasse Menu aufrufe.
Mainview main;
und dann
if (source == jj1) {
PersonalErfassen pers = new PersonalErfassen();
main.add(pers, BorderLayout.CENTER);
main.validate();
}
Aber das läuft nicht..
Danke
VG
Jörn