FormLayout et resize vertical
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 :
Code:
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);
}
} |
Le probleme c'est que ca marche bien en largeur mais pas en hauteur :(
est-ce que je fais kkchose de traviole ou est-ce un bug ?