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

Agents de placement/Fenêtres Java Discussion :

Maximiser une JFrame


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2003
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 46
    Par défaut Maximiser une JFrame
    je souhaite maximiser une jFrame (un vrai maximiser)
    getScreenSize ne marche pas bien car elle ne prend pas en compte la taille de la barre des taches (qui peut être visible ou non, plus ou moins grande).
    je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    this.setVisible(true);
          this.setExtendedState(this.MAXIMIZED_BOTH);
    mais cela ne fait rien
    un p'tit coup de mains?

  2. #2
    Membre averti
    Inscrit en
    Novembre 2003
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 46
    Par défaut
    personne pour m'aider

  3. #3
    Membre expérimenté
    Inscrit en
    Avril 2004
    Messages
    238
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 238
    Par défaut
    En faisant ca ca marche, FenetrePrincipale herite de JFrame. 8)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     FenetrePrincipale fp = new FenetrePrincipale();
     fp.setExtendedState(fp.MAXIMIZED_BOTH);
     //fp.pack();
     fp.setVisible(true);
    Tu met ton setExtendedState avant setVisible.
    Si tu as un pack, il faut que tu l'enleve.

    Voila

  4. #4
    Membre averti
    Inscrit en
    Novembre 2003
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 46
    Par défaut
    merci.
    mais le problème maintenant si je fais pas le pack, quand j'enlève un panel et que j'en mets un autre à la place, mes éléments graphiques ne sont pas rafraichi (exemple des boutons avec des dégradés de couleur : le dégradé n'appparait pas).
    je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    panelCentre.removeAll();
    panelCentre.add(panelLogo, java.awt.BorderLayout.CENTER);
    this.setVisible(true);
    this.setExtendedState(this.MAXIMIZED_BOTH);

  5. #5
    Membre expérimenté
    Inscrit en
    Avril 2004
    Messages
    238
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 238
    Par défaut
    Essaye un truc comme ca pour rafraichir ta fenetre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    panelCentre.removeAll(); 
    panelCentre.add(panelLogo, java.awt.BorderLayout.CENTER); 
    validate(); //ou revalidate();
    this.setVisible(true); 
    this.setExtendedState(this.MAXIMIZED_BOTH);
    Sinon tu fais pack() avant de maximiser ta fenetre.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Maximiser une JFrame sous Linux
    Par Clorish dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 14/11/2007, 18h11
  2. Maximisation d'éléments d'une JFrame
    Par manouchka dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 13/07/2006, 15h01
  3. Maximiser une JFrame
    Par SuperPat dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 12/04/2006, 08h35
  4. [Débutant] Maximiser une fenetre
    Par dam_moreyllo dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 21/05/2004, 09h58
  5. Faire une JFrame avec LookAndFeel
    Par aburner dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 03/12/2003, 08h54

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