Bonjour,
Je dispose :
- D'un JFrame d'une taille de 400x400
- D'un JPanel d'un taille de 500x500
J'aimerai insérer le JPanel dans la JFrame. Comme le panel est plus grand que la frame, j'aimerai donc avoir un ScrollBar.
J'ai essayé d'utiliser un JScrollPane, mais j'ai du mal comprendre son fonctionnement car je n'arrive pas à obtenir ce que je souhaite...
Voici mon code :
Avec mon code, je n'obtiens pas le ScrollBar, et mon panel est tronqué.
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 package frames; import javax.swing.*; import java.awt.*; public class essai extends JFrame { JPanel panel2; JPanel panel1; public essai(){ panel1 = new JPanel(); panel1.setLayout(null); panel2 = new JPanel(); panel2.setBackground(Color.BLACK); panel2.setBounds(0,0, 500, 500); panel1.add(panel2); getContentPane().add(new JScrollPane(panel1)); this.setSize(400,440); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); } public static void main(String[] aer){ new essai(); } }
Pouvez-mous m'éclaircir?
Merci d'avance pour vos réponses.
Partager