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 :

pb avec BoxLayout


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de g0up1l
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 341
    Par défaut pb avec BoxLayout
    bonjour à tous,

    dans ma construction d'interface, j'utilise ( pour la première fois ) un BoxLayout de la ( sûrement mauvaise ) manière suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    JPanel lvPanel = new JPanel( new BoxLayout( lvPanel , BoxLayout.Y_AXIS ));
    et à l'éxécution j'obtiens l'exception suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    BoxLayout can't be shared
    A savoir : mon lvPanel est variable membre d'un panel lui même intégré à une frame

    Qq'un a-t-il une idée ?

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 548
    Par défaut
    Tu es obligé de créer le panel, puis d'assigner le layout
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    JPanel lvPanel = new JPanel();
    lvPanel.setLayout(new BoxLayout( lvPanel , BoxLayout.Y_AXIS ));

  3. #3
    Membre expérimenté Avatar de g0up1l
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 341
    Par défaut
    Citation Envoyé par the-gtm
    Tu es obligé de créer le panel, puis d'assigner le layout
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    JPanel lvPanel = new JPanel();
    lvPanel.setLayout(new BoxLayout( lvPanel , BoxLayout.Y_AXIS ));
    ok, ça marche. Merci du tuyau !

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

Discussions similaires

  1. Problème avec BoxLayout
    Par d_hazem dans le forum Agents de placement/Fenêtres
    Réponses: 13
    Dernier message: 22/01/2015, 11h24
  2. Probleme avec BoxLayout
    Par toma03 dans le forum Débuter
    Réponses: 1
    Dernier message: 22/05/2009, 04h51
  3. Probleme avec Boxlayout
    Par toma03 dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 23/01/2009, 12h39
  4. Problème avec un BoxLayout de bouton
    Par abossica dans le forum Débuter
    Réponses: 4
    Dernier message: 04/11/2008, 11h25
  5. problème d'alignement avec BoxLayout
    Par mobi38 dans le forum Agents de placement/Fenêtres
    Réponses: 8
    Dernier message: 14/04/2008, 17h55

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