r303 - trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/split
Author: kmorin Date: 2013-02-02 23:31:27 +0100 (Sat, 02 Feb 2013) New Revision: 303 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/303 Log: debug category selection Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/split/SplitSpeciesBatchUIHandler.java Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/split/SplitSpeciesBatchUIHandler.java =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/split/SplitSpeciesBatchUIHandler.java 2013-02-02 15:07:13 UTC (rev 302) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/split/SplitSpeciesBatchUIHandler.java 2013-02-02 22:31:27 UTC (rev 303) @@ -39,6 +39,8 @@ import fr.ifremer.tutti.ui.swing.util.Cancelable; import fr.ifremer.tutti.ui.swing.util.TuttiBeanMonitor; import fr.ifremer.tutti.ui.swing.util.table.AbstractTuttiTableUIHandler; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.jdesktop.swingx.JXTable; @@ -48,6 +50,7 @@ import java.beans.PropertyChangeListener; import java.util.List; import javax.swing.DefaultComboBoxModel; +import javax.swing.JComboBox; import jaxx.runtime.SwingUtil; import jaxx.runtime.validator.swing.SwingValidator; @@ -201,6 +204,14 @@ } }); + ui.getCategoryComboBox().addActionListener(new ActionListener() { + + public void actionPerformed(ActionEvent e) { + JComboBox comboBox = (JComboBox) e.getSource(); + getModel().setSelectedCategory((SampleCategoryType) comboBox.getSelectedItem()); + } + }); + generateTableModel(null); initTable(getTable()); @@ -291,6 +302,7 @@ model.setSampleWeight(null); model.setCategory(categories); + model.setSelectedCategory(categories.get(0)); // keep batch (will be used to push back editing entry) model.setBatch(batch);
participants (1)
-
kmorin@users.forge.codelutin.com