Bonjour,
Je m'adresse surtout aux connaisseurs du FormLayout (jgoodies).
J'essaie de faire une JFrame contenant un composant se redimensionnant automatiquement en largeur et en hauteur.
Voici le code que j'utilise :
Le probleme c'est que ca marche bien en largeur mais pas en hauteur
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 public class MainFrame extends JFrame { private static final long serialVersionUID = 1L; private JComponent test; public MainFrame() { setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); getContentPane().add(buildPanel()); pack(); } public JComponent buildPanel() { FormLayout layout = new FormLayout( "p:G", // cols "p:G"); // rows PanelBuilder builder = new PanelBuilder(layout); builder.setDefaultDialogBorder(); CellConstraints cc = new CellConstraints(); test = new JPanel(); test.setBackground(Color.BLACK); builder.add(test, cc.xy(1, 1)); return builder.getPanel(); } public static void main(String[] args) { new MainFrame().setVisible(true); } }
est-ce que je fais kkchose de traviole ou est-ce un bug ?
Partager