Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1226 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Démarrage d'application en plein écran

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Démarrage d'application en plein écran

n°723700
fabowl
Posté le 12-05-2004 à 17:41:44  profilanswer
 

Bonjour,
 
J'ai une question un peu bebête mais, bon c pas grave ! J'aimerais savoir comment lancer mon application en plein écran, au lieu de cliquer sur le bouton "Maximiser" comme dans toute fenêtre Windows.
 
Si c'est impossible d'appeler l'évenement qui gère ça, je pourrais donner à ma JFrame les dimensions de mon écran, ça c'est simple, mais je préfererais savoir avant si ce que je demande est possible ou non.

mood
Publicité
Posté le 12-05-2004 à 17:41:44  profilanswer
 

n°723718
fabowl
Posté le 12-05-2004 à 17:45:24  profilanswer
 

J'avais oublié : j'ai essayé le code suivant
 

Code :
  1. maJFrame.setState(MAXIMIZED_BOTH);


 
Mais ça n'a pas l'air de marcher ...

n°723744
fabowl
Posté le 12-05-2004 à 17:58:03  profilanswer
 

Je vais me re-répondre !
 
J'ai également essayé le code suivant :
 

Code :
  1. GraphicsDevice myDevice;
  2. try {
  3. myDevice.setFullScreenWindow(maJFrame);
  4. }
  5. finally {
  6. myDevice.setFullScreenWindow(null);
  7. }


 
Mais JBuilder me dit que "La variable myDevice n'a peut-être pas été initialisée à la ligne xxx".
Pourtant, c'est le code que j'ai trouvé tel quel sur le site de Sun ...


Message édité par fabowl le 12-05-2004 à 17:58:19
n°723770
lorill
Posté le 12-05-2004 à 18:11:45  profilanswer
 

ben oui, ta variable n'est pas initialisée, comment veux tu que ca marche ?

n°723792
fabowl
Posté le 12-05-2004 à 18:25:22  profilanswer
 

Citation :

ben oui, ta variable n'est pas initialisée, comment veux tu que ca marche ?


 
Je viens de trouver comment l'initialiser (ce qui me posait pb) :
 

Code :
  1. GraphicsEnvironment ge = GraphicsEnvironment.
  2.    getLocalGraphicsEnvironment();
  3.    GraphicsDevice[] gs = ge.getScreenDevices();
  4.    for (int j = 0; j < gs.length; j++) {
  5.       GraphicsDevice gd = gs[j];
  6.       GraphicsConfiguration[] gc =
  7.   gd.getConfigurations();
  8.       for (int i=0; i < gc.length; i++) {
  9.          JFrame f = new
  10.          JFrame(gs[j].getDefaultConfiguration());
  11.          Canvas c = new Canvas(gc[i]);
  12.          Rectangle gcBounds = gc[i].getBounds();
  13.          int xoffs = gcBounds.x;
  14.          int yoffs = gcBounds.y;
  15.     f.getContentPane().add(c);
  16.     f.setLocation((i*50)+xoffs, (i*60)+yoffs);
  17.          f.show();
  18.       }


 
Voir aide sur le site de Sun
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Démarrage d'application en plein écran

 

Sujets relatifs
[référencement site] fichier spiders plein de mots cléfs ?afficher une boite de dialogue en plein écran avec CDialog
VB.NET (transformer une application windows form)VB.NET (smart device application) [arrêtez de chercher]
syntaxe des invits pour applicationchoix de transformer la police et le fond d'ecran en xml
[C++] Capture d'ecran et sauvegarde en Jpeg2 pointeurs a l'ecran pour 2 souris
Effacer l'écran en mode console [Résolu] 
Plus de sujets relatifs à : Démarrage d'application en plein écran


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR