Ich habe zwei (hierfür relevante) Klasse -> 2 Frames...
Wenn ich im frame2 auf einen Knopf drücke, sollen sich beide Frames schließen und ein anderes sich öffnen. Ich habe es auch soweit hinbekommen, dass sich ein anderes Frame öffnet und sich das der Klasse, in der ich den Button drücke schließt. Allerdings bekomme ich, egal was ich versuche, ich bekomme immer eine Fehlermeldung, wenn ich versuche das Frame der zweiten Klasse zu schließen -> "connot make a static Referenz to the non-static methode ... from the window type" bzw. "cannot use this in a static context"... habe es mit dispose() und setVisible(false) versucht.
Hat zufällig jemand noch eine andere Idee?
Wenn ich im frame2 auf einen Knopf drücke, sollen sich beide Frames schließen und ein anderes sich öffnen. Ich habe es auch soweit hinbekommen, dass sich ein anderes Frame öffnet und sich das der Klasse, in der ich den Button drücke schließt. Allerdings bekomme ich, egal was ich versuche, ich bekomme immer eine Fehlermeldung, wenn ich versuche das Frame der zweiten Klasse zu schließen -> "connot make a static Referenz to the non-static methode ... from the window type" bzw. "cannot use this in a static context"... habe es mit dispose() und setVisible(false) versucht.
Code:
Klasse2{
...
//bei Knopfdruck
Klasse1.dispose();
...
}
Code:
Klasse1 {
...
public static void schliesen(){
this.dispose();
...
}
}
Klasse2{
...
//bei Knopfdruck
Klasse1.schliesen();
...
}
Hat zufällig jemand noch eine andere Idee?