Ich baue ein JPanel und es wird zu einem JInternalFrame gegeben. Jetzt möchte ich, dass, wenn jemand auf die Schaltfläche X
des JInternalFrame klickt, es versteckt ist, nicht geschlossen. Das Problem ist, dass ich diese Funktion im JPanel implementieren muss und ich habe keinen Zugriff auf den JInternalFrame.Hide JInternalFrame von JPanel
Ist das möglich?
Ich weiß aus dem JInternalFrame kann es mit setDefaultCloseOperation(HIDE_ON_CLOSE);
realisiert werden, aber ich weiß nicht, wie es aus dem JPanel. Natürlich habe ich in SO gesucht, aber ich habe nichts gefunden, was zu meinem Fall passt.
Eine weitere Frage, nur zum Verständnis: Was passiert, wenn Sie auf die Schaltfläche X
klicken? Wird die dispose()
Funktion aufgerufen? Ich bin neu in Java Swing und interessiert, wie es funktioniert.
* Ist das möglich * Nein, es ist nicht wahr?. Ja, die dispose-Methode wird aufgerufen, wenn der Benutzer auf das "X" klickt. –