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 :

[JTabbedPane] Redimensionnement


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2
    Par défaut [JTabbedPane] Redimensionnement
    Bonjour,

    J'ai une JPanel panneauPrincipal sur lequel je met un onglet contenant 3 panneaux, comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    JTabbedPane onglet = new JTabbedPane();
    JScrollPane jscrollPaneEntete = new JScrollPane(panneauEntete);
    JScrollPane jscrollPaneCorps = new JScrollPane(panneauCorps);
    JScrollPane jscrollPaneParam = new JScrollPane(panneauParam);
    onglet.add(jscrollPaneEntete, "Titre de l'entete");
    onglet.add(jscrollPaneCorps, "Titre du corps");
    onglet.add(jscrollPaneParam, "Titre des paramètres");
    panneauPrincipal.add(onglet, BorderLayout.CENTER);
    Sur panneauCorps, j'ai un JComboBox tout en haut qui est visible dès le début, et un JPanel panneauBloc qui appartient donc à panneauCorps mais qui n'est visible que lorsque l'utilisateur sélectionne quelque chose dans le JComboBox. Vous me suivez ?

    Le problème, c'est que la hauteur du panneau est dimensionné par rapport aux éléments qu'il y a dessus. Donc au départ mon panneauCorps (ou le JScrollPane correspondant je sais pas) a une hauteur très petite. Quand je sélectionne quelque chose dans le JComboBox, le JPanel panneauBloc s'affiche mais on ne le voit pas entièrement. Il faut que j'aille sur panneauEntete ou panneauParam puis que je revienne sur panneauCorps pour que la hauteur soit augmentée.

    Y a-t-il un moyen pour redimensionner la hauteur dès que panneauBloc s'affiche ?

    Quelqu'un a compris ?! Merci d'avance pour votre aide.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 15
    Par défaut
    Salut

    Tu as éssayé avec "pack()", mais j'ai pas tout compris donc ce n'est peut être pas ce que tu veux.

    Bonne chance quand même.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2
    Par défaut
    J'ai trouvé une solution qui me va pour l'instant.
    En fait je fixe la hauteur dès le début en faisant un setPreferredSize() sur un des JScrollPane.
    J'avais essayé mais avec un setSize() et ça marchait pas.

    Tout ça pour ça !

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

Discussions similaires

  1. Problème jTabbedPane (redimensionnement).
    Par jalbert dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 11/09/2008, 08h59
  2. redimensionner fenetre avec JTabbedPane
    Par mouss4rs dans le forum AWT/Swing
    Réponses: 10
    Dernier message: 17/04/2008, 19h25
  3. redimensionnement d'une JWindow
    Par mbp566 dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 02/08/2002, 03h41
  4. Redimensionnement des Paquets IP sur un Réseau Local
    Par Bonoboo dans le forum Développement
    Réponses: 2
    Dernier message: 12/07/2002, 15h40
  5. Redimensionnement d'une surface
    Par Freakazoid dans le forum DirectX
    Réponses: 4
    Dernier message: 01/07/2002, 22h01

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