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

  FORUM HardWare.fr
  Programmation
  Java

  Full Screen

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Full Screen

n°1717722
siriru
Posté le 15-04-2008 à 12:11:55  profilanswer
 

J'essaye de mettre mon application Java en plein écran, mais cela marche très mal notamment lorsque j'appelle une boite de dialogue type JFileChooser.
 
Voici le code pour mettre en grand écran (et pour en sortir):
 

Code :
  1. private void fullscreenMenuItemActionPerformed(java.awt.event.ActionEvent evt) {                                                 
  2.         boolean isFullScreenSupported = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().isFullScreenSupported();
  3.          
  4.         this.dispose();
  5.        
  6.         if(isFullScreenSupported) {
  7.             // Full-screen mode
  8.             if(isFullscreen) {
  9.                 setUndecorated(false);
  10.                 setResizable(true);
  11.                 GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().setFullScreenWindow(null);
  12.                 validate();
  13.                 pack();
  14.                 setVisible(true);
  15.                 fullscreenMenuItem.setText("Plein écran" );
  16.                 isFullscreen = false;
  17.             } else {
  18.                 // change menu item label
  19.                 setUndecorated(true);
  20.                 setResizable(false);
  21.                 GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().setFullScreenWindow(this);
  22.                 validate();
  23.                 fullscreenMenuItem.setText("Fenêtre" );
  24.                 isFullscreen = true;
  25.             }
  26.            
  27.         } else {
  28.             // Windowed mode
  29.             System.out.println("Fullscreen mode not supported" );
  30.             pack();
  31.             setVisible(true);
  32.         }
  33.        
  34.     }


 
On m'a dit qu'il n'y avait pas moyen d'y remédier mais ca me parrait bizarre qu'il ne soit pas possible de faire ca de nos jours !  
 
PS : Evidemment le boolean isFullscreen est déclaré ailleurs (

Code :
  1. private boolean isFullscreen = false;

)


Message édité par siriru le 15-04-2008 à 15:38:41
mood
Publicité
Posté le 15-04-2008 à 12:11:55  profilanswer
 

n°1717920
siriru
Posté le 15-04-2008 à 15:51:59  profilanswer
 

Bon apparement ca n'a pas l'air possible, alors je voudrais essayer de faire un faux plein écran, c'est à dire trouver la taille maximale de ma fenêtre et enlever les barres du dessus :
 
Dimension tailleEcran = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
setSize(tailleEcran);
 
Mais mon JFileChooser ne s'affiche toujours pas comme il faut !
En utilisant un FileDialog ca marche mais je souhaite le faire avec un JFileChooser !


Message édité par siriru le 15-04-2008 à 16:17:59

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

  Full Screen

 

Sujets relatifs
[MySQL] Index full text sur champs multiples[directX] comment passer du model space au screen space ?
Récupérer le Full Name d'un utilisateur réseau en VBA [Résolu]Faire un FULL OUTER JOIN sur Oracle 8i
NHIBERNATE "outer or full join must be followed by path expression"Delphi - Splash Screen Evolué
utilisation de ScreenAutorun .bat ??? Full screen ??? exct...
[HTML]Faire un lien "_blank" mais en full screen[Full_screen]Question qui va irriter les experts :D !!!
Plus de sujets relatifs à : Full Screen


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