Dimension panel et toolbar

Signaler
Messages postés
241
Date d'inscription
dimanche 10 août 2003
Statut
Membre
Dernière intervention
16 juin 2010
-
Messages postés
241
Date d'inscription
dimanche 10 août 2003
Statut
Membre
Dernière intervention
16 juin 2010
-
bonjours à tous,

voila je suis en train de faire un logiciel contenant plusieurs JToolBar. Sur le panel juste en dessous des JToolBar, je fais un dessin. Pour ce dessin j'ai besoin de connaitre les dimensions du panel. Donc je surveille les dimensions du panel avec un ComponentListener (componentResized). Mais lorsque j'ajoute les JToolBar à la fenêtre, cela ne redimensionne pas le panel en question !!
Pourquoi ?

merci

2 réponses

Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
103
Montre nous ton code, mais ma boule de crystal me dit que tu ajoute le toolbar au panel directement...
Messages postés
241
Date d'inscription
dimanche 10 août 2003
Statut
Membre
Dernière intervention
16 juin 2010

comment sa j'ajoute le toolbar au panel directement ?


voici la structure dans ma fenêtre principale :
    /*
                            ContentPane
                          (BorderLayout)
                            
                            p_principal
                          (BorderLayout)
                            
                 North                        Center
               p_toolbar                     p_ecran
                                           (setBounds)     
                    
     tb_selection     tb_zoom      p_bienvenue     p_diagrammePERT          
    */

p_ <=> panel
tb_ <=> toolbar

voila le code ou j'ajoute les toolbar
        this.p_toolbar.add (tb_selection,BorderLayout.NORTH);
        this.p_toolbar.add (tb_zoom,BorderLayout.SOUTH);


ensuite je surveille p_diagrammePERT avec un componentListener mais je ne vois pas de différence de taille lorsque j'active ou pas les toolbar

tb_selection.setVisible (menuitemBarreoutilselection.getState());
ET
tb_zoom.setVisible (menuitemBarreoutilzoom.getState());