Hallo zusammen,
ich habe folgendes Problem und würde mich freuen wenn mir jemand weiterhelfen könnte. Und zwar bestitzt mein Programm 2 JFrames. Das erste JFrame wird folgendermaßen im FullScreen gestartet:
Nun möchte ich durch Betätigen einer Taste das zweite JFrame erstellen und in den Vollbildmodus bringen. Bislang schalte ich direkt beim erstellen des Objektes in den FullScreen:
Mein Problem ist, dass die Lösung wenig elegant scheint, da man einige Sekunden auf den Desktop zurückkehrt, bevor das neue Fenster im Vordergrund ist. Gibt es eine Möglichkeit einen fließenden Übergang zu schaffen? Oder zumindest den Hintergrund während des Wechsels auf eine bestimmte Farbe zu setzen?
Ich habe mir dazu folgendes bereits angesehen, weiß aber nicht ob ich da auf dem richtigen Weg bin bzw. ich weiß noch nicht wie es einsetzen muss: Double Buffering and Page Flipping (The Java™ Tutorials > Bonus > Full-Screen Exclusive Mode API)
Ich bedanke mich jetzt schon für eure Hilfe
Viele Grüße
ich habe folgendes Problem und würde mich freuen wenn mir jemand weiterhelfen könnte. Und zwar bestitzt mein Programm 2 JFrames. Das erste JFrame wird folgendermaßen im FullScreen gestartet:
Java:
GraphicsDevice de = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
MyFrame myWindow = new MyFrame();
try {
de.setFullScreenWindow(myWindow);
} catch (Exception e) {
e.printStackTrace();
}
Java:
// JFrame 2
GraphicsDevice de = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
try {
de.setFullScreenWindow(this);
} catch (Exception e) {
e.printStackTrace();
}
Ich habe mir dazu folgendes bereits angesehen, weiß aber nicht ob ich da auf dem richtigen Weg bin bzw. ich weiß noch nicht wie es einsetzen muss: Double Buffering and Page Flipping (The Java™ Tutorials > Bonus > Full-Screen Exclusive Mode API)
Ich bedanke mich jetzt schon für eure Hilfe
Viele Grüße