Changer la résolution de l'ecran en Java

Résolu/Fermé
chris88 - 23 févr. 2009 à 02:26
 TheShark34 - 27 mai 2013 à 18:05
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.
A voir également:

3 réponses

UaLShark Messages postés 191 Date d'inscription vendredi 19 mai 2006 Statut Membre Dernière intervention 21 juillet 2010 35
23 févr. 2009 à 11:39
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);
3
ça fait plusieurs semaine que je cherche MERCi c'est exactement sa c'est super MERCI TOTALEMENT
0
Utilisateur anonyme
23 févr. 2009 à 19:26
Salut,

Ou bien:

//Recupereration des dimensions de l'écran utilisé:
Dimension ecran = Toolkit.getDefaultToolkit().getScreenSize(); //import java.awt.*;
int w = ecran.getSize().width;
int h = ecran.getSize().height;

et tu remplace 1280 1024 par w h

Cordialement,

Dan
-1
Utilisateur anonyme
23 févr. 2009 à 19:54
Ps,

ou bien directement:

Dimension ecran = Toolkit.getDefaultToolkit().getScreenSize(); //import java.awt.*;
...............
..................

REMPLACER 1280 1024 PAR ecran.getSize().width ET ecran.getSize().height

Dan
-1