Page 1 of 1

SetCelated () funktioniert nicht in Java -App, verursacht "Frame is Anzeigeable" -Fehler

Posted: 18 Feb 2025, 13:00
by Guest
Ich versuche, eine Vollbildoption in meiner Java -App (Benutzeranforderung) zu implementieren.private void toggleFullScreen() {
dispose();
setUndecorated(true);
setExtendedState(MAXIMIZED_BOTH);
setVisible(true);
< /code>
} < /p>
Und dies: < /p>
private void toggleFullScreen() {
GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();

dispose();
setUndecorated(true);
gd.setFullScreenWindow(this);
setVisible(true);
< /code>
} < /p>
Ich erhalte den Fehler "Frame is Anzeige" von setCoratedcorated (), daher die Verwendung von Dispose () und setvisible (true). Das Ergebnis des oben genannten ist jedoch, dass die App für einen Sekundenbruchteil geöffnet wird und dann verschwindet. Ich bin gerne mit dem Quell -Repo, wenn jemand helfen kann.