7 Stimmen

Java - gibt es eine Möglichkeit, die Schaltfläche "Schließen" in einer Swing-Anwendung auszublenden?

Gibt es eine Möglichkeit, die Schaltfläche "Schließen" in einer Swing-Anwendung auszublenden?

Ich weiß, ich kann die JFrame.DO_NOTHING_ON_CLOSE aber gibt es eine Möglichkeit, sie vollständig zu beseitigen?

wenn ich schreibe setUndecorated(true) Ich bekomme
IllegalComponentStateException - the frame is displayable

6voto

Dhruv Gairola Punkte 8982

Verwendung von frame.setUndecorated(true) während der Rahmen bereits angezeigt wurde, führt zu einem Fehler, da dies in der Datenbank nicht erlaubt ist. API . Verwenden Sie stattdessen frame.setUndecorated(true) bevor Sie die frame.setVisible(true) . Damit sollte der Fehler behoben sein:

IllegalComponentStateException - die Rahmen ist anzeigbar

Wenn Sie erfolgreich sind, wird die Schaltfläche "Schließen" ausgeblendet.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X