Bonjour à tous,
j'ai une jtoolbar avec des boutons à gauche, et j'aimerais mettre une image (un logo) tout à droite de cette barre d'outils.
Quelqu'un saurait-il comment je dois procéder?
merci à vous
valérie
Bonjour à tous,
j'ai une jtoolbar avec des boutons à gauche, et j'aimerais mettre une image (un logo) tout à droite de cette barre d'outils.
Quelqu'un saurait-il comment je dois procéder?
merci à vous
valérie
Changer le gestionnaire de layout de ta JToolBar (qui est un FlowLayout par défaut) pour un layout adapté, genre une HorizontalBox avec un espace de type glue.
merci
je ne connais pas du tout,pourrais tu me dire à quel layout ça peut correspondre ? un espace de type glue, comment je peux faire ça ?
merci
C'est un BoxLayout par défaut, du moins en Java 6.
Il suffit juste d'utiliser la méthode static createHorizontalGlue() de Box pour que les composants suivant soit positionnés tout à droite de la toolbar.
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 import java.awt.BorderLayout; import javax.swing.Box; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JToolBar; public class Test extends JFrame { public static void main(String[] args) { Test test = new Test(); test.setLocationRelativeTo(null); test.setVisible(true); } public Test() { setDefaultCloseOperation(EXIT_ON_CLOSE); setSize(300, 200); JToolBar toolBar = new JToolBar(); toolBar.add(new JButton("1")); toolBar.add(Box.createHorizontalGlue()); toolBar.add(new JButton("2")); getContentPane().add(toolBar, BorderLayout.NORTH); } }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager