Cześć, staram się zmienić rozdzielczość ekranu w programie ale wystąpił problem. Ekran przestał się maksymalizować po powrocie do windows 7(okno się maksymalizuje lecz tekstury już nie) dodatkowo animacja strasznie tnie. Problem występuje również podczas uruchamianiu aplikacji na innym komputerze. Proszę o pomoc.
static Render render = new Render();
static GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
static GraphicsDevice device = env.getScreenDevices()[0];
static DisplayMode oldMode = device.getDisplayMode();
static DisplayMode newMode = new DisplayMode(1280,720,oldMode.getBitDepth(),oldMode.getRefreshRate());
static public void rozdzielczość(){
String url_ico_file = "Gui/icon.png";
Image icon = null;
try {
icon = ImageIO.read(RunGame.class.getResource(url_ico_file));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
final JFrame frame = new JFrame("Dark Bridge");
frame.setSize(1280,748);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
frame.add(render);
frame.setIconImage(icon);
frame.setResizable(false);
frame.addKeyListener(engine);
device.setFullScreenWindow(frame);
device.setDisplayMode(newMode);
}