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 :

[JSplitPane] Position du divider


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 43
    Par défaut [JSplitPane] Position du divider
    Salut,

    J'aimerais savoir s'il est possible de placer le divider d'un JSplitPane de façon à ce que le contenu d'un panel (disons celui de gauche du JSplitPane) n'occupe que la place dont il a besoin (une sorte de pack() sur le panel d'un JSplitPane).

    En fait, j'ai un JSplitPane dont on peut modifier la position du divider, je la place arbitrairement à 80% (par exemple). Lorsque je modifier la place du divider (à la souris lorque l'appli tourne) je peux le bouger jusqu'à ce que mon panel soit packer. Et c'est précisément cet état que je voudrais obtenir directement au début.

    En espérant avoir été clair, j'attends vos commentaires.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 95
    Par défaut
    Utilise la méthode setResizeWeight(double value) qui permet d'indiquer comment répartir la place restante entre tes composants. Donc si tu veux qu'un composant prenne sa "preferredSize", utilise setResizeWeight(0.0) ou setResizeWeight(1.0).

    Donc essaye ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    mySplitPane.setResizeWeight(1.0);
    mySplitPane.resetToPreferredSizes();

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 43
    Par défaut
    Merci, c'est exactement ce qu'il me fallait !

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

Discussions similaires

  1. Java Swing/AWT : Rafraichissement jSplitPane (Divider)
    Par heavydrinker dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 01/03/2008, 18h51
  2. [JSplitPane]Changer le contenu sans bouger le divider
    Par biozaxx dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 06/06/2006, 13h22
  3. [JSplitPane] modifier le "divider"
    Par Tiaps dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 18/01/2006, 10h06
  4. Réponses: 2
    Dernier message: 17/05/2002, 20h37
  5. FOnction api specifiant la position de la souris
    Par florent dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/05/2002, 20h07

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