Changer la résolution de l'ecran en Java
Résolu
chris88
-
TheShark34 -
TheShark34 -
Bonjour,
Je dois réaliser un Monopoly en java et mon application s'exécute en plein écran. Le problème, c'est que j'ai développé mon application en 1280x1024 et si je l'exécute sous une autre résolution, mes composant ne sont plus du tout bien placés. Je voudrais donc changer la résolution au lancement du jeu. Est-ce possible et si oui comment faire? Merci d'avance.
Je dois réaliser un Monopoly en java et mon application s'exécute en plein écran. Le problème, c'est que j'ai développé mon application en 1280x1024 et si je l'exécute sous une autre résolution, mes composant ne sont plus du tout bien placés. Je voudrais donc changer la résolution au lancement du jeu. Est-ce possible et si oui comment faire? Merci d'avance.
A voir également:
- Changer la résolution de l'ecran en Java
- Changer dns - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Double ecran - Guide
- Capture d'écran whatsapp - Accueil - Messagerie instantanée
3 réponses
Tu peux essayer :
Link: https://community.oracle.com/hub/
GraphicsDevice dev = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
GraphicsConfiguration gc = dev.getDefaultConfiguration();
DisplayMode mode = new DisplayMode(1280, 1024, 32, DisplayMode.REFRESH_RATE_UNKNOWN);
JFrame frame = new JFrame(gc);
frame.setUndecorated(true);
frame.setIgnoreRepaint(true);
frame.getContentPane().add(new MainPanel(), BorderLayout.CENTER);
frame.show();
dev.setFullScreenWindow(frame);
if(dev.isDisplayChangeSupported()) dev.setDisplayMode(mode);
Link: https://community.oracle.com/hub/
GraphicsDevice dev = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
GraphicsConfiguration gc = dev.getDefaultConfiguration();
DisplayMode mode = new DisplayMode(1280, 1024, 32, DisplayMode.REFRESH_RATE_UNKNOWN);
JFrame frame = new JFrame(gc);
frame.setUndecorated(true);
frame.setIgnoreRepaint(true);
frame.getContentPane().add(new MainPanel(), BorderLayout.CENTER);
frame.show();
dev.setFullScreenWindow(frame);
if(dev.isDisplayChangeSupported()) dev.setDisplayMode(mode);
TheShark34
ça fait plusieurs semaine que je cherche MERCi c'est exactement sa c'est super MERCI TOTALEMENT