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 :

Mettre des JPanel(s) dans une Box


Sujet :

Agents de placement/Fenêtres Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 58
    Points : 43
    Points
    43
    Par défaut Mettre des JPanel(s) dans une Box
    Bonjour,

    Voila,, je veux créer une fenêtre contenant plusieurs JPanel.
    Comme je voulais mettre une barre de défilement (cet écran est décidément trop court ) j'ai placé mes panels dans un objet Box.
    Je parcours tout mes panels afin de calculer la taille de la Box.
    Au final, cette Box a la bonne taille, mais mes panels non ?!
    C'était trop beau!
    Si je met 2 panels de hauteur respective 200 et 300, je vois à l'écran deux panels de hauteur 250 (bon, à l'œil, j'ai pas mesuré les pixels )

    Quelqu'un a déjà eu ce problème?
    Et surtout une solution?
    Même un début...

    Merci d'avance!

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

    Informations forums :
    Inscription : Février 2008
    Messages : 1 050
    Points : 1 340
    Points
    1 340
    Par défaut
    Salut,

    Pourquoi n'utilise tu pas un JPanel plutôt qu'une Box ?
    Quoi qu'il en soit, si tu ne post pas ton code c'est difficile de t'aider.

  3. #3
    Membre éclairé Avatar de herch
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    655
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 655
    Points : 773
    Points
    773
    Par défaut
    je crois que c'est normal puisque le Box partage l'espace restant entre les deux panels, essaie d'ajouter un bloc entre les deux panels qui remplira l'espace restant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    tonBox.add(Box.createHorizontalStrut(100);
    //ou
    tonBox.add(Box.createVerticalStrut(100);

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 58
    Points : 43
    Points
    43
    Par défaut
    En fait, j'ai réessayé avec un Container (sur les conseils d'une amie)
    et ça marche!

    merci pour les réponses!

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

Discussions similaires

  1. Mettre des images aléatoirement dans une grille
    Par LeMarseillais78 dans le forum Interfaces Graphiques en Java
    Réponses: 48
    Dernier message: 08/04/2014, 20h42
  2. Mettre des valeurs entrees dans une variable
    Par moricelapin dans le forum Débuter
    Réponses: 3
    Dernier message: 26/11/2013, 01h03
  3. [XL-2007] Mettre des fonctions excel dans une variable
    Par EmmanuelleC dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 24/08/2009, 15h24
  4. Mettre des caractères spéciaux dans une déclaration
    Par Gunner4902 dans le forum Langage
    Réponses: 2
    Dernier message: 23/06/2008, 22h02
  5. Réponses: 9
    Dernier message: 17/10/2005, 11h44

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