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 :

[Swing] Probleme redimentionnement GridLayout


Sujet :

Agents de placement/Fenêtres Java

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 65
    Par défaut [Swing] Probleme redimentionnement GridLayout
    Bonjour,
    J'ai un probleme de redimentionnement de gridLayout

    Voica ce que j'obtient :


    Comment faire pour avoir un redimmentionnement juste ?

  2. #2
    Membre éprouvé Avatar de dr00w
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 116
    Par défaut
    Tu dois avoir remarqué que tes 2 paneaux (panelParametresLiens et panelGraphCreationAlgorithm) ont la même taille.



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JPanel panelReseau = new JPanel(new GridLayout(2, 1));
    Ici tu crée un GridLayout avec 2 rangées et 1 colonne ce qui crée une grille avec 2 cellulles qui auront toutes 2 la MEME taille.

    Solution: fixe la taille de tes composants (soit les labels/textfields, soit les JPanels) avec setMinimumSize() et setPreferedSize() pour que les cellules soient assez grande pour contenir tout ça.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 65
    Par défaut
    J'ai essayer de mettre
    panelParametresLiens.setMinimumSize(new Dimension(400, 400));
    ou
    panelGraphCreationAlgorithm.setPreferredSize(new Dimension(100, 200));
    mais ce ne change rien.
    Je ne dois pas comprendre comment se servir de ces fonctions, et je ne trouve pas d'exemples. J'aurais besoin de plus d'aide. MErci d'avances pour vos réponses.

  4. #4
    Membre éprouvé Avatar de dr00w
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 116
    Par défaut
    J'ai testé le bout de code que tu as fournis mais comme je n'ai pas le reste je n'arrive pas tout à fait au même résultat que toi (le panel des liens est correct mais celui du graph est agrandit).

    Tu peux t'amuser à ajouter des JPanels pour "padder" et jouer avec les BorderFactory.createEmptyBorder(...) mais ça deviens vite fastidieux... Le mieux pour ce genre d'interface est d'utiliser des layouts comme le GridBagLayout (voir exemple dans la FAQ) ou encore mieux le FormLayout de JGoodies.

    Une autre possibilité est d'utiliser un IDE comme NetBeans 5.0 qui permets de dessiner ton interface beaucoup plus facilement.

    Moi, ça fait longtemps que je ne me casse plus le c** avec ça. J'utilise JFormDesigner (payant).

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 65
    Par défaut
    J'ai utilisé plusieurs GridBagLayout. Ca redimentionne bien maintenant. Merci pour ton aide dr00w.

Discussions similaires

  1. [debutant][swing] Probleme avec un Jpanel
    Par JeanMoul dans le forum Débuter
    Réponses: 6
    Dernier message: 27/08/2005, 20h07
  2. [Swing]probleme pour changer de JPanel
    Par mereyj dans le forum Composants
    Réponses: 8
    Dernier message: 19/06/2005, 13h55
  3. [Swing] probleme de GridBagLayout
    Par calypso dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 13/04/2005, 18h26
  4. [debutant] probleme de GridLayout
    Par wkd dans le forum Agents de placement/Fenêtres
    Réponses: 7
    Dernier message: 30/05/2004, 15h33
  5. [swing] probleme de memoire
    Par leBigouden dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 23/05/2003, 15h19

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