Salut,
j'ai des problèmes pour ajouter un bouton sur mon jpanel, je ne comprends pas pourquoi car sur d'autres parties du code ca a l'air de marcher (je suis en train de remanier un code qui n'est pas le mien)
Donc la partie de code concernée est celle là :
Numéro de ligne de début 237
Numéro de ligne de fin 250.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 JPanel detailsPane = new JPanel(new BorderLayout()); detailsPane.setMinimumSize(new Dimension(700, 10)); detailsPane.setPreferredSize(new Dimension(700,20)); detailsPane.setMaximumSize(new Dimension(700, 30)); con.weighty = con.gridx = 0; con.weightx = 1; con.fill = GridBagConstraints.BOTH; ++con.gridy; con.weightx = con.weighty = 0; con.gridwidth = 1; con.fill = GridBagConstraints.HORIZONTAL; addButton(this, detailsPane, new JButton("Reset"), con, "Reset Messages", "Clear Messages window");
Et je n'ai pas d'erreur à la compilation mais au lancement de l'application. :
Si ca avance à quelque chose je suis sous linux SuSE 9.2 et je travaille pour l'instant avec le SDK avec un simple éditeur de text (Kwrite)Exception in thread "main" java.lang.IllegalArgumentException: cannot add to layout: constraint must be a string (or null)
at java.awt.BorderLayout.addLayoutComponent(BorderLayout.java:409)
at java.awt.Container.addImpl(Container.java:664)
at java.awt.Container.add(Container.java:518)
at de.mpg.mpi_hd.cda.gui.CdaGui.addButton(CdaGui.java:118)
at de.mpg.mpi_hd.cda.gui.ShowGui.makeInfoMenu(ShowGui.java:250)
at de.mpg.mpi_hd.cda.gui.ShowGui.<init>(ShowGui.java:114)
at de.mpg.mpi_hd.cda.gui.CdaMain.main(CdaMain.java:211)
Partager