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 :

fenetre qui s'adapte à la taille de son panneau


Sujet :

Agents de placement/Fenêtres Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 95
    Par défaut fenetre qui s'adapte à la taille de son panneau
    Bonjour,
    j'ai un problème récurrent dont voici une illustration :
    Je crée une fenêtre dans laquelle je souhaite mettre une barre d'outil et un JPanel dont je veux, à l'initialisation qu'il ait une taille donnée.
    Je voudrais donc la taille de ma "fenêtre contenant" s'adapte à la taille de mon JPanel. Vous me direz de faire dans le constructeur de ma fenêtre :
    setSize(JPanel.getWidth(), JPanel.getHeight() + barreOutil.getHeight()).
    D'une part ce n'est pas très joli car si je mets un nouveau composant dans ma fenetre la taille de celle-ci ne s'adaptera pas automatiquement et d'autre part, de toutes façons, ça ne marche pas car comme ej crée et j'initialise ma barre d'outil dans la classe de ma fenetre, l'instruction barreOutil.getHeight() me renvoie 0.
    (d'ailleurs ceci est un autre mystère puisque, malgré tout, la barre d'outils a déjà été initialisée. Elle devrait donc avoir une hauteur non nulle...).
    Donc voilà.
    Merci de m'éclairer.
    Virgile.

  2. #2
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 052
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 052
    Par défaut
    Salut,

    La méthode pack() de JFrame permet de dimensionner la fenêtre au plus juste suivant la taille des composants.

  3. #3
    Membre émérite
    Avatar de michel.di
    Homme Profil pro
    Freelance
    Inscrit en
    Juin 2009
    Messages
    782
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 782
    Par défaut
    effectivement pas besoin de setSize ou autre, un simple pack suffit

Discussions similaires

  1. fenetre qui s'adapte à la resolution de l'écran
    Par sheep_one dans le forum Windows
    Réponses: 2
    Dernier message: 16/06/2010, 10h57
  2. Réponses: 2
    Dernier message: 20/11/2008, 11h19
  3. taille du contenu d'un div qui s'adapte à la taille du div
    Par Mat_DZ dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 31/10/2008, 12h03
  4. Une image de fond qui s'adapte à la taille de son conteneur
    Par gifffftane dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/03/2008, 14h44
  5. Réponses: 3
    Dernier message: 30/11/2007, 13h40

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