Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

FULLSCREEN + CHANGER RESOLUTION ECRAN


Information sur la source

Catégorie :Java2D Niveau : Initié Date de création : 28/11/2004 Date de mise à jour : 28/11/2004 16:56:06 Vu / téléchargé: 17 838 / 2 876

Note :
9,89 / 10 - par 9 personnes
9,89 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (20)
Ajouter un commentaire et/ou une note


Description

Ce code permet de mettre une application en fullscreen et également de changer la résolution de l'écran en choisissant une résolution parmi celles compatibles avec la carte graphique ...

Suite a une demande (bien que je crois qu'un code de GodConan fasse la même chose), je mets ce bout de code que je n'ai pas eu le temps de mettre sur mon site !!!

Bon code ...
 

Source

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

28 novembre 2004 16:56:06 :

Commentaires et avis

signaler à un administrateur
Commentaire de GodConan le 28/11/2004 19:11:54

Yo
tres bonne idee.. ;o) et comme tu dis ca repond tout a fait aux forums nombreux sur la question ... ;o) ca nous fera a un lien a donner en guise de reponce héhé ;o)

le code est propre et bien commenté (et utilisable tel que...) l idéal quoi... ;o) ...


++

signaler à un administrateur
Commentaire de neodante le 28/11/2004 20:37:05 administrateur CS

Thank you GodConan !!!
@+

signaler à un administrateur
Commentaire de Mr Flo le 28/11/2004 20:49:52

merci trop bon jmé 10 aussi !

signaler à un administrateur
Commentaire de Mr Flo le 28/11/2004 21:35:56

DisplayMode dm;

        // Construction d'une résolution d'écran
        if (args.length == 3) {
            dm = new DisplayMode(
                    Integer.parseInt(args[0]),
                    Integer.parseInt(args[1]),
                    Integer.parseInt(args[2]),
                    DisplayMode.REFRESH_RATE_UNKNOWN);
        } else {
            // Résolution par défaut, la plus courante
            dm = new DisplayMode(
                    800,
                    600,
                    16,
                    DisplayMode.REFRESH_RATE_UNKNOWN);
        }

Si j'ai bien compri ce passage la, les arguments servent à définir la résolution de ton plein écran. Sinon c auto en 800 * 600.

ScreenTest screen = new ScreenTest();

En fait je pensais que new appalait le constructeur de la classe, or ici il n'y a pas de constructeur ...

+ Flo

signaler à un administrateur
Commentaire de neodante le 28/11/2004 22:44:49 administrateur CS

T'as bien compris le bon de code !!!

Et new appelle le constructeur de la classe DisplayMode :
public DisplayMode(int width,
                   int height,
                   int bitDepth,
                   int refreshRate)
Voir javadoc :
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/DisplayMode.html

Voilà j'espère que tu as compris le reste, normalement ce n'est pas bien sorcier à ce que je me rappelle ...

Si t'as d'autres problèmes, n'hésite pas !!!!

@+

signaler à un administrateur
Commentaire de wushu80 le 07/12/2004 16:01:23

merci les amis,

je voudrais savoir comment rendre ce code en applet.

pour tout vous dire je voudrais crées une applet qui change seulement la résolution de l'écran.

j'en ai besoin le plutot possible mes amis.

merci beaucoup d'avance

signaler à un administrateur
Commentaire de GodConan le 07/12/2004 18:50:10

et bien ;o) je n est jamais essayer ;o) mais j espere que ce n est pas possible... ;o)

signaler à un administrateur
Commentaire de neodante le 08/12/2004 00:47:12 administrateur CS

Bon bah tu quelqu'un a le temps d'essayer je suis preneur ... sinon c'est dans mon calendar pour jeudi soir ... avant j'ai po le temps ... ;-(
Mais j'espère aussi que ce n'est pas possible bien que je pense que ce le soit ...
@+

signaler à un administrateur
Commentaire de wushu80 le 08/12/2004 11:18:57

merci les amis, j'espere par contre que ça va marcher parce que j'en ai vraiment besoin.

en plus je ne crois pas que c difficile à faire pour un programmeur java.

je veux juste que l'aaplet change la résolution c tout.

merci pour tout les mais, merci encore.

signaler à un administrateur
Commentaire de neodante le 10/12/2004 01:03:41 administrateur CS

J'ai plus le temps ce soir , je fais ça lundi ... j'espère avoir le temps !!! Ce week end je suis à 500 km de mon PC donc je ne pourrais pas vraiment  .... désolé mais c'est ça l'informatique, y jamais un truc  qui marche comme on voudrais ou comme prévu, donc on prend du retard sur le planning ... ;-(

@+

signaler à un administrateur
Commentaire de GodConan le 10/12/2004 01:32:48

m en parle pas ;-(

signaler à un administrateur
Commentaire de neodante le 15/12/2004 17:02:24 administrateur CS

Bon bah c'est possible !!! J'ai déverrouiller toutes les sécurité (grant all ...) et ça passe ...
@+

signaler à un administrateur
Commentaire de Prouprou_Sensei le 09/02/2006 23:31:14

Hello merci pour ton code neodante je galerais sur ca depuis quelques jours (en fait dans le constructeur de DisplayMode de mettais DisplayMode.BIT_DEPTH_MULTI au lieu de 32 et c'est en copiant collant ton code que j'ai trouvé d'ou venais l'erreur).
Donc sous windows tout passe sans probleme mais sous Fedora core 4 le isFullScreenSupported() retourne toujours false.

Quelqu'un aurait la solution a ce probleme ?

signaler à un administrateur
Commentaire de neodante le 10/02/2006 01:20:17 administrateur CS

Arf le problème de la portabilité durera toujours :s
Et je n'ai pas de réponse à ta question, pour le moment mon expérience dans le domaine Java/Linux est un peu limitée ...

++

signaler à un administrateur
Commentaire de wushu80 le 10/02/2006 10:03:29

hey dis donc neodante, pourrais tu me donner la source modifiée pour créer l'applet qui change la résolution.

tu sais je suis très débutant, si tu pouvais m'envoyer le code source avec une petite explication sur comment la rendre une applet.

merci d'avance, voici mon mail : wushu80@hotmail.com

P.S: j'aimerai bien que le code soit de la manière suivante :
si la resolution actuelle est différente de (largeur x hauteur) alors changer la résolution à (largeur x hauteur).

merci encore

signaler à un administrateur
Commentaire de neodante le 10/02/2006 10:14:28 administrateur CS

Salut,
je n'ai pas le temps de créer de solutions personelles pour tout le monde. Cette source (comme toute celles de CodeS Sources) apporte une solution, à chacun de l'adapter à ses besoins. Faire une applet n'est pas compliquée et toutes les infos nécessaires sont dispo sur le site de SUN ;-)

++

signaler à un administrateur
Commentaire de wushu80 le 10/02/2006 17:44:46

merci quand-même, je comprends ;-)

signaler à un administrateur
Commentaire de TFlorian le 06/02/2007 09:52:27

Net et sans bavure !

c'est génial !

signaler à un administrateur
Commentaire de TFlorian le 06/02/2007 10:01:46

Bonjour,
Et pour faire une rotation de l'écran c'est possible
?

Merci.

signaler à un administrateur
Commentaire de omcougar le 08/06/2007 16:43:24

Bonjour,

j'utilise cette class qui est drolement pratique pour passer en plein écran ... par contre à un moment donné j'ai besoin d'ouvrir une petite fenetre pour faire une boite de de dialogue "JDialogue"

malheureusement je ne parviens pas a conserver ma JDialogue au premier plan alors que tout fonctionne bien tant que je ne suis pas en "full screen"

j'ai essayé d'utiliser setAlwaysOnTop(true) et setFocusCycleRoot(true) mais rien n'y fait...

auriez vous une solution ?
Merci

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,406 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.