Le 20/07/2012 13:53, Eric Chatellier a écrit :
Author: mallon Date: 2012-07-19 18:07:36 +0200 (Thu, 19 Jul 2012) New Revision: 3540
Le LetteringEditModel pour être un javaBean doit être serializable et donc implementer l'interface java.io.Serializable
Committé ici : http://www.chorem.org/projects/lima/repository/revisions/3542
Tu peut maintenant te passer tu code suivant:
@@ -105,21 +115,122 @@
@Override public void propertyChange(PropertyChangeEvent evt) { - editModel.resetDebitCreditBalance(); - view.getLettringAndUnlettringSelectionModel().clearSelection(); + onBalanceChanged(null); + view.getLettringSelectionModel().clearSelection(); updateAllEntries(); + onButtonModeChanged("all"); } });
editModel.addPropertyChangeListener(new PropertyChangeListener() { - @Override public void propertyChange(PropertyChangeEvent evt) { - updateBalanceAndLetteringButton(); + view.getCreditTextField().setText(editModel.getCredit().toString()); + view.getDebitTexttField().setText(editModel.getDebit().toString()); + view.getSoldeTextField().setText(editModel.getSolde().toString()); + view.getNoLettered().setEnabled(editModel.isUnLettred()); + view.getLettered().setEnabled(editModel.isLettred()); }
Je te remercie, Éric. Je vais regarder ça.