Salam,
J'ai un petit probléme : Mon application a besion d'une résolution de 1024*768 pour bien fonctionner ,alors ma question est :
comment détecter la résolution puis comment la changer ?
Salam,
J'ai un petit probléme : Mon application a besion d'une résolution de 1024*768 pour bien fonctionner ,alors ma question est :
comment détecter la résolution puis comment la changer ?
Salut,
Have fun !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 // Recuperation GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); GraphicsDevice gd = ge.getDefaultScreenDevice(); DisplayMode current = gd.getDisplayMode(); // Changement conditionnel if(gd.isDisplayChangeSupported()) { DisplayMode dm = new DisplayMode(1024, 768, 16, DisplayMode.REFRESH_RATE_UNKNOWN); // Mode 1024*768 en 16 bit gd.setDisplayMode(dm); } // Restauration if(gd.isDisplayChangeSupported()) { gd.setDisplayMode(current); }
Salam,
et si isDisplayChangeSupported() == false et c'est le cas pour moi??
Qu'est ce que je pe faire ?
Mais tu affiches tout simplement un message d'erreur disant que le mode necessaire pour faire tourner l'application n'est pas supporte par cette platforme. Et voila a l'utilisateur de se debrouiller pour avoir les prerequis necessaires pour faire tourner l'application.
Salam,
L'application est distinée a des enfants mon ami !!!
Salut,
Certes mais ils ne vont pas l'installer eux-meme ? De plus, quel parent responsable laisse ses enfants utiliser un ordinateur sans surveillance ? Et enfin : "quand ca ne peut pas fonctionner, ca ne peut pas fonctionner".
Tu l'as dit toi-meme, tu dois etre en 1024x768. Si tu ne peux pas l'etre : ca ne marche pas c'est aussi simple que ca et ca se justifie meme par le fait que la resolution est fixee en dur dans le cahier des charges.
Eventuellement un installeur ou une interface de configuration destinee a un adulte peut faire ce genre de tests independament du programme principal (mais il faut quand meme integrer une gestion des erreurs dans ce meme programme).
Salam,
J'ai changer Mon prog pour qu'il s'adapte avec la resolution qu'il trouve !
C'était, je pense, le meilleur choix à faire !Envoyé par faico
Très bonne idée en effet.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager