Re: [Lima-devel] [Lima-commits] r3540 - in trunk/lima-swing/src/main: java/org/chorem/lima/ui/celleditor java/org/chorem/lima/ui/lettering resources resources/i18n
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()); }
-- Éric Chatellier
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.
Le 20/07/2012 13:53, Eric Chatellier a écrit :
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"); } }); Pour ce code là, il n'est pas possible de le supprimer encore à cause du bug: http://www.nuiton.org/issues/2204
-- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
participants (2)
-
Eric Chatellier -
mallon@codelutin.com