Author: mallon Date: 2012-08-13 17:03:37 +0200 (Mon, 13 Aug 2012) New Revision: 3604 Url: http://chorem.org/repositories/revision/lima/3604 Log: refs #755 Correction sur le listener du filtre 'Date' Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransactionsearch/FinancialTransactionPeriodSearchPanel.java Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransactionsearch/FinancialTransactionPeriodSearchPanel.java =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransactionsearch/FinancialTransactionPeriodSearchPanel.java 2012-08-13 14:42:17 UTC (rev 3603) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransactionsearch/FinancialTransactionPeriodSearchPanel.java 2012-08-13 15:03:37 UTC (rev 3604) @@ -40,14 +40,8 @@ import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.ListCellRenderer; -import javax.swing.event.AncestorEvent; -import javax.swing.event.AncestorListener; -import javax.swing.event.CaretEvent; -import javax.swing.event.CaretListener; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; -import java.awt.event.FocusEvent; -import java.awt.event.FocusListener; import java.beans.PropertyChangeEvent; import java.beans.PropertyChangeListener; import java.util.Calendar; @@ -76,16 +70,18 @@ Date date = calendar.getTime(); date = DateUtils.truncate(date, Calendar.DATE); final JXDatePicker datePicker = new JXDatePicker(date); - ActionListener dateActionListener = new ActionListener() { + PropertyChangeListener datePCListener = new PropertyChangeListener() { @Override - public void actionPerformed(ActionEvent e) { + public void propertyChange(PropertyChangeEvent evt) { handler.setBeginDate(datePicker.getDate()); + handler.setEndDate(datePicker.getDate()); handler.refresh(); } }; handler.setBeginDate(datePicker.getDate()); + handler.setEndDate(datePicker.getDate()); handler.refresh(); - datePicker.addActionListener(dateActionListener); + datePicker.addPropertyChangeListener(datePCListener); removeAll(); add(datePicker); break;