IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Interfaces Graphiques en Java Discussion :

Fenêtre en plein écran avec composants redimensionnés


Sujet :

Interfaces Graphiques en Java

  1. #1
    Invité
    Invité(e)
    Par défaut Fenêtre en plein écran avec composants redimensionnés
    Bonjour,

    Je voudrais afficher ma JFrame de telle sorte qu'elle soit en plein écran. Je sais que je dois être le 100e à demander ça, mais je n'ai pas trouvé de réponse satisfaisante en recherchant sur Google et les forums.

    J'utilise de manière classique
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    GraphicsDevice device;
            device = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
     
            if (device.isFullScreenSupported()) {
                device.setFullScreenWindow(this);
            } else {}
    "this" étant ma JFrame. Mais par exemple si je veux afficher une image de fond qui fait par défaut 800x600, serait-il possible de faire en sorte de la redimensionner pour qu'elle fasse la taille de tout l'écran (et faire de même pour tous les autres composants), un peu comme le font tous les jeux vidéo en plein écran ?

    Merci !

  2. #2
    Expert confirmé
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Points : 4 539
    Points
    4 539
    Par défaut
    Salut,
    Citation Envoyé par boboh0 Voir le message
    Je voudrais afficher ma JFrame de telle sorte qu'elle soit en plein écran.
    ca pourra marcher avec la méthode setExtendedState :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ta_fenetre.setExtendedState(ta_fenétre.MAXIMIZED_BOTH);

  3. #3
    Invité
    Invité(e)
    Par défaut
    Merci pour ta réponse
    J'ai ajouté cette ligne de code, mais ça semble ne rien changer, ça affiche l'image en taille réelle sur le coin haut gauche de la fenêtre, puis du gris sur le reste de la fenêtre Y a-t-il un ordre précis entre setSize, setFullScreen et setExtentedState ?

  4. #4
    Membre confirmé
    Avatar de william44290
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Juin 2009
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 400
    Points : 575
    Points
    575
    Par défaut
    Perso je colle l'image dans un panel que je colle dans la fenetre.

    Le panel se charge de redimensionner l'image quelque soit la taille de la fenêtre.

    Mon panel à ré-adapter :
    http://projets.developpez.com/projec...anelImage.java
    voire au niveau du paint, le scale pour l'option fill.

    reste ensuite à gérer la taille de la fenêtre

Discussions similaires

  1. [Direct3D plein écran avec fenêtre fille ?]
    Par brunix007 dans le forum DirectX
    Réponses: 4
    Dernier message: 03/04/2008, 16h26
  2. Fenêtre en plein écran avec XPCE
    Par j07nathan dans le forum Prolog
    Réponses: 2
    Dernier message: 03/03/2007, 09h48
  3. Fenêtre Access Plein écran
    Par smicky77 dans le forum Access
    Réponses: 16
    Dernier message: 15/02/2006, 11h24
  4. Ouvrir une popup en plein écran avec une barre de menu.
    Par magic8392 dans le forum Général JavaScript
    Réponses: 21
    Dernier message: 12/10/2005, 10h43
  5. Comment ouvrir une fenêtre en plein écran ?
    Par magic8392 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 11/10/2005, 12h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo