Bonjour
je veux serialiser une classe herité de Jpanel
Code:
1
2 public final class Avion extends javax.swing.JPanel implements Serializable { ....
mais le compilateur me déclare cet erreur
java.io.NotSerializableException: javax.swing.GroupLayout
Version imprimable
Bonjour
je veux serialiser une classe herité de Jpanel
Code:
1
2 public final class Avion extends javax.swing.JPanel implements Serializable { ....
mais le compilateur me déclare cet erreur
java.io.NotSerializableException: javax.swing.GroupLayout
Pourquoi cherches-tu à sérialiser un JPanel ? Ne peux-tu pas sérialiser les données qu'il contient ?
Bonjour.
En général la sérialisation n'a en général de sens que pour des données ou états d'objets métiers ...
Pour ce qui est de cette erreur, c'est parce que les éléments contenu dans ta classe ne sont eux même pas serialisable. Si tu doit étendre tout tes JComponent, tu n'es pas sortit de l’auberge :aie:Code:java.io.NotSerializableException: javax.swing.GroupLayout
Cordialement,
Idriss
ce implements est inutile, JPanel implémente déjà Serializable :)Code:extends javax.swing.JPanel implements Serializable
Mais forcément, dans un Serializable, on ne peux pas mettre n'importe quoi :aie: