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

AWT/Swing Java Discussion :

Resize automatique d un JSplitPane


Sujet :

AWT/Swing Java

  1. #1
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut Resize automatique d un JSplitPane
    bonjour à tous,
    voilà j'ai un JSplitPane qui contient en haut un JPanel avec des JLabels, et en bas une JTable...

    J'aimerais que la barre de split soit placée automatiquement pour avoir le JPanel du haut à sa taille minimale... ceci dans le but d'afficher les JLabel à une taille "normale"

    voir images jointes pour mieux comprendre

    merci
    Images attachées Images attachées   

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 155
    Par défaut
    Met ton Jpanel avec un grid layout dans un aute jpanel avec un flow layout.
    C'est le plus simple, et comme cela, meme en redimensionnant, les taille des boutons ne changent pas.

    sinon peut-etre un truc du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JSplitPane.setSeparation(JpanelDuHautAvecGridLayout.getPreferredSize().getHeight());

  3. #3
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    et bien l idée est bonne mais je me retrouve avec ceci : voir PJ
    Images attachées Images attachées  

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 155
    Par défaut
    arf, ba rajoute ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    int height=(int)  JpanelDuHautGridL.getLayout().preferredLayoutSize(JpanelDuHautGridL).getHeight();
    int width=(int)jSplitPane.getSize().getWidth();
    JpanelDuHautGridL.setPreferredSize( new Dimension(width, height));

  5. #5
    Membre émérite Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    je ne peux pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    int width=(int)jSplitPane.getSize().getWidth();
    en effet à ce moment là le splitPane n est pas créé, cette instruction n est donc pas possible

Discussions similaires

  1. [Galerie photo] Image qui se resize automatiquement
    Par vodasan dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 25/02/2013, 14h37
  2. Resize automatique de la fenêtre
    Par nakata77 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 12/05/2010, 11h51
  3. Resize automatique Listbox
    Par alaino dans le forum Silverlight
    Réponses: 0
    Dernier message: 04/12/2008, 12h18
  4. Resize automatique d'une colonne DbGrid
    Par gilardino dans le forum Bases de données
    Réponses: 1
    Dernier message: 08/05/2008, 07h51
  5. Resize automatique d'un sous formulaire
    Par coucou_tt_le_monde dans le forum VBA Access
    Réponses: 2
    Dernier message: 04/07/2007, 11h23

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