Hallo zusammen,
wie stelle ich die Bildschirmauflösung beim Start meines Spiels ein.
Möchte, dass wenn das Spiel gestartet wird, die Bildschirmauflösung auf 1920x1080 (Full HD) umgestellt wird.
Suche mich langsam dämlich...
Habe festgestellt das nicht in "isDisplayChangeSupported()" gesprungen wird.
und das mit dem exklusiven vollbildmodus verstehe ich auch nicht ganz. Habe was mit "Frame" codiert. Aber da macht er mir ein neues Fenster auf.
Ich will nur im Spielecode beim start des spiels die auflösung ändern.
Könnte mich auch finanziell erkenntlich zeigen...
Code
public BaseScreen()
{
GraphicsDevice dev = GraphicsEnvironment.getLocalGraphicsEnvironment()
.getDefaultScreenDevice();
GraphicsConfiguration gc = dev.getDefaultConfiguration();
DisplayMode[] dms = dev.getDisplayModes();
for (DisplayMode dm : dms) {
System.out.println(dm.getHeight() + "x" + dm.getWidth());
}
DisplayMode mode = new DisplayMode(1920, 1080, 32, DisplayMode.REFRESH_RATE_UNKNOWN);
if (dev.isDisplayChangeSupported()) {
dev.setDisplayMode(mode);
System.out.println("Hell Yeah");
}
Display More