Bonjour à tous
Je ne m'en sors pas avec l'organisation des différents composants dans une JFrame
Si je mets mes deux composants dans un JPanel, puis dans ma JFrame, j'ai bien le résultat suivant :
Si je mets mes deux composants dans un JPanel, puis dans un JScrollPane, et enfin dans ma JFrame, j'ai bien une fenêtre scrollable mais mon "Blabla" n'est plus à sa place :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7---------------------------- | Blabla | | radio1 o o radio2 | | radio1 o o radio2 | | x 30 | ----------------------------
Comment ça se fait ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7----------------------------- | | | radio1 o o rad | |Blabla radio1 o o rad | | x 30 | -----------------------------
Je souhaiterai avoir une fenêtre scrollable mais qui ressemble à la première.
Help please !
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 label = JLabel("Blabla") radioPanel = JPanel() radioPanel.setLayout(GridLayout(30,5)) // Remplissage du radioPanel avec mes 30 lignes de boutons radio... // Puis... mainPanel = JPanel() mainPanel.setSize(400, 500) mainPanel.add(label) mainPanel.add(radioPanel) scrollPane = JScrollPane(mainPanel) frame = JFrame() frame.setSize(400, 500) frame.add(mainPanel) // OK frame.add(scrollPane) // NOK
Partager