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 :

[swing] JToolBar Verticale


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 63
    Par défaut [swing] JToolBar Verticale
    Bonjour,
    Je souhaite dans une fenetre swing mettre une barre d'outils verticale a gauche.

    J'ai donc fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    JToolBar barreOutils = new JToolBar();
            JButton BoutonRouge = new JButton ("Rouge");
            JButton BoutonVert = new JButton("Vert");
            barreOutils.add(BoutonRouge);
            barreOutils.add(BoutonVert);
            contenu.add(barreOutils,"West");
    Mais le probleme c'est que les 2 boutons sont dans le milieu, et sur la meme ligne, alors que j'aurais voulu qu'ils soient l'un en dessous de l'autrre.

    D'ou les questions:
    Peut-on mettre un Layout Manager sur le JToolBar? si non, comment peut-on mettre ces 2 boutons l'un en dessous de l'autre ?

    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 111
    Par défaut
    Hello,
    j'ai trouve un site qui a l'air pas mal et qui semble repondre a ta question.
    http://www.apl.jhu.edu/~hall/java/Sw...-JToolBar.html
    bonne lecture

  3. #3
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    La JToolBar possède bien la méthode setLayout, donc tu peux lui asssoyer le layout de ton choix (il suffisait d'un tour dans la javadoc pour le voire )

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 63
    Par défaut
    Merci, je regarde ca ...

    Par la meme occasion:
    Je Souhaite pouvoir dessiner une ligne a main lever , j'ai donc ajouter un ecouteur a un simple JPanel:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    public void mouseDragged(MouseEvent e ) 
        { 
     
            System.out.println(e.getX()+" ; "+e.getY()+"de "+( (JComponent)e.getSource() ) ); 
            Graphics g = ((JComponent)e.getSource()).getGraphics(); 
            g.drawOval(e.getX(),e.getY(),1,2);
     
        }
    Mais voilà:
    1/ Ca fait un succession de point, si je deplace trop vite la souris.//Solution trouver
    2/ Et surtout, Si je redimensionne, ou passe une fenetre devant le Jpanel, le dessin disparait. J'ai bien pensé a faire un super.paint.Component(g), mais je peux le faire que dans la methode public void paintCOmponent(Graphics G) ? et dc comment puis je faire pour garder ces dessins ?

    Merci

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 63
    Par défaut
    De meme un repaint(); dans l'ecouteur passe pas

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 63
    Par défaut
    a propos du JToolBar, probleme resolu,

    Mais je ne parvient tjs pas a memoriser mon dessin de ligne, il disparait, lorsqu'il y a redimensionnement, passage d'une autre fenetre,etc...

Discussions similaires

  1. [Swing]JTable- Dimensionner les colonnes
    Par loutfi dans le forum Composants
    Réponses: 12
    Dernier message: 01/07/2011, 08h50
  2. [CR9] Centrer verticalement le texte
    Par CDRIK dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 22/05/2009, 19h33
  3. [swing] probleme de memoire
    Par leBigouden dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 23/05/2003, 14h19
  4. [SWING]jTable + Focus
    Par chady dans le forum Composants
    Réponses: 5
    Dernier message: 27/02/2003, 14h51
  5. [SWING][FONT] choisir la police par défaut
    Par narmataru dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 21/02/2003, 10h35

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