Bonjour tout le monde!
Ci-dessous le code d'une JFrame que je dois générer :
Mon problème c'est que j'aimerais laisser un peu plus d'espace entre le titre de la fenetre (variable titre_fenetre) et mes JComboBox et entre les boutons et le deuxième titre en bas de ma fenetre (qui s'appelle titre_tableau).
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
49
50
51
52
53
54
55
56
57 public void build(){ JLabel titre_fenetre = new JLabel("<html><font size=\"5\" color=\"black\">Paramétrage du tableau de bord</font></html>"); setLayout(new BorderLayout(5,5)); setTitle("Module de gestion de tableau de bord"); setSize(650,300); setLocationRelativeTo(null); //On centre la fenêtre sur l'écran setResizable(false); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //Fermeture de la fenetre /* Titre */ panelTitre.add(titre_fenetre,"message"); add(panelTitre, BorderLayout.NORTH); /* Formulaire */ panelParametrage.setLayout(new FlowLayout(FlowLayout.LEFT,6,0)); JLabel jl1 = new JLabel ("Paramètre 1 : "); qualiteChoix1.addItem("Haute"); qualiteChoix1.addItem("Moyenne"); JLabel jl2 = new JLabel ("Paramètre 2 : "); qualiteChoix2.addItem("Haute"); qualiteChoix2.addItem("Moyenne"); FlowLayout gestionnaire = new FlowLayout(); panelParametrage.setLayout(gestionnaire); panelParametrage.add(new JLabel(" ")); panelParametrage.add(jl1); panelParametrage.add(qualiteChoix1); panelParametrage.add(new JLabel(" ")); panelParametrage.add(jl2); panelParametrage.add(qualiteChoix2); panelParametrage.add(new JLabel(" ")); add(panelParametrage, BorderLayout.CENTER); add(panelBouton, BorderLayout.SOUTH); annuler.setActionCommand("annuler"); annuler.addActionListener(this); annuler.setHorizontalAlignment(SwingConstants.CENTER); panelParametrage.add(annuler); effacer.setActionCommand("generer"); effacer.addActionListener(this); panelParametrage.add(effacer); generer.setActionCommand("generer"); generer.addActionListener(this); panelParametrage.add(generer); JLabel titre_tableau = new JLabel("<html><font size=\"3\" color=\"black\">Rappel des paramètres sélectionnés :</font><br><br></html>"); panelBouton.add(titre_tableau); panelBouton.add(new tableau()); }
Comment puis-je faire ?
Merci de votre aide
Partager