Problème d'utilisation du FormLayout
Bonjour,
Je voudrais utiliser le Layout Manager FormLayout. J'ai importé les JAR correspondants dans mon projet, et j'essaie de compiler ce morceau de code :
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
| public void createFenetre() {
JFrame fenetre=new JFrame("nouvelle fenêtre");
fenetre.setPreferredSize(new Dimension(500, 500));
fenetre.setLocation(new Point(500, 300));
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fenetre.setLayout(new BorderLayout());
fenetre.add(getPanel(), BorderLayout.CENTER);
fenetre.pack();
fenetre.setVisible(true);
}
public JPanel getPanel() {
RowSpec row = new RowSpec("max(10dlu;pref)");
ColumnSpec largeColumn = new ColumnSpec("max(54dlu;pref)");
ColumnSpec thinColumn = new ColumnSpec("max(20dlu;pref)");
panel1.setLayout(new FormLayout(new ColumnSpec[] { thinColumn,
largeColumn,largeColumn,largeColumn, largeColumn, largeColumn,
largeColumn, thinColumn }, new RowSpec[] { row, row, row, row, row, row, row, row, row }));
bouton1=new JButton("BOUTON 1");
panel1.add(bouton1, new CellConstraints(
"2, 3, 7, 2, default, center"));
return panel1;
} |
Il me met une message d'erreur de type: java.lang.NullPointerException sur la ligne que j'ai mise en gras.
Pourrez-vous m'expliquer pourquoi j'ai ce problème et comment y remédier??
Merci beaucoup!!