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 :

Probleme d'affichage d'une tool Bar dans un panel


Sujet :

AWT/Swing Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Points : 130
    Points
    130
    Par défaut Probleme d'affichage d'une tool Bar dans un panel
    Bonjour,

    J'ai un souci d'affichage d'un JToolBar dans un JPanle (voir pièce jointe : mauvaisAffichage.jpg).

    je souhaite avoir le combo en haut et les autres juste au dessus (voir pièce jointe : bonAffichage.jpg).

    Voici le bout de code que j'ai utilisé pour cette bar qui contient le JComboBox:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
    private JToolBar getTopToolBar() {
            if (this.topToolBar == null) {
                initCtHelp();
                // Create the tool bar containing OIS Control functionnalities.
                this.topToolBar = new JToolBar();
                // Set the layout of the tool bar.
                this.topToolBar.setLayout(new FlowLayout(FlowLayout.LEFT, 25, 0));
                // Set the tool bar unfloatable.
                this.topToolBar.setFloatable(false);
     
     
     
                // Initialize the effectivity combo box.
                this.effectivityComboBox = new EffectivityComboBox(
     
                        CTWrapperLPCNGConfigurationLoader.getInstance(),CLASSNAME
                        + IConfigurationLoader.PROPERTY_SEPARATOR
                        + "effectivityComboBox",getHelpBroker(), isHelpActive());
     
                getCtWrapperLPCNG().addCtPropertyChangeListener(CTWrapperLPCNG.CURRENT_DU_KEY,
                        this.effectivityComboBox);
     
    //            getCtWrapperLPCNG().add
    //            ctWrapper
    //                    .addEffectivityChangedFromBasketListener(this.effectivityComboBox);
    //
                // Model
                // Initialize the combo box model.
                final EffectivityComboBoxModel comboBoxModel = new EffectivityComboBoxModel(
                        getCtWrapperLPCNG());
     
                // Attach the model to the combo box
                this.effectivityComboBox.setModel(comboBoxModel);
     
                // Action
                final EffectivityAction eAction = new EffectivityAction();
                this.effectivityComboBox.setAction(eAction);
                this.effectivityComboBox.setActionCommand((String) eAction
                        .getValue(Action.ACTION_COMMAND_KEY));
     
                // Add the effectivity combo box to the top tool bar.
                this.topToolBar.add(this.effectivityComboBox);
                // Register the effectivity combo box.
                this.effectivityComboBox.register();
            }
            return this.topToolBar;
        }
    et voici le code qui ajoute ce JToolBar au JPanel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    JPanel jPanel = new JPanel();
     
    LpcngToolBar lpcngToolBar = new LpcngToolBar(this);
    lpcngToolBar.setVisible(true);
    jPanel.add(lpcngToolBar,BorderLayout.NORTH);
    Avez-vous uen solution s'il vous plaît?.

  2. #2
    Membre du Club Avatar de arafat877
    Inscrit en
    Septembre 2010
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 46
    Points : 46
    Points
    46
    Par défaut J´ai rien compris là dessus
    Salut

    tes images montrent une chose, et ton code une autre chose, je te propose de donné le code responsable sur l´affichage de ta vue dûment complète.

    et si t´as un souci avec la mise en place de tes composants, je te recommande d´utiliser FormLayout, ou bien MigLayout, qui sont des LayoutManager de très haute qualité, je les utilisent massivement dans mes projets.

    cordialement

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Points : 130
    Points
    130
    Par défaut
    Merci bcp.j'ai utilisé FormLayout et ça marché.
    Merci encore une fois.

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

Discussions similaires

  1. probleme d'affichage d'une applet java dans page jsp
    Par wafabrj dans le forum Applets
    Réponses: 1
    Dernier message: 31/10/2012, 21h54
  2. Réponses: 1
    Dernier message: 18/03/2010, 08h31
  3. probleme d'affichage d'une meme image dans plusieurs sprite
    Par IP-Fix dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 26/04/2008, 23h11
  4. Réponses: 8
    Dernier message: 21/02/2008, 16h30
  5. Probleme d'affichage d'une image dans un script cgi
    Par Jim_Nastiq dans le forum Web
    Réponses: 3
    Dernier message: 25/04/2006, 17h49

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