Author: chatellier Date: 2009-03-19 09:15:26 +0000 (Thu, 19 Mar 2009) New Revision: 2003 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivitySecondPassUI.jaxx Log: Use easier bindings Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivitySecondPassUI.jaxx =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivitySecondPassUI.jaxx 2009-03-18 20:43:04 UTC (rev 2002) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivitySecondPassUI.jaxx 2009-03-19 09:15:26 UTC (rev 2003) @@ -21,46 +21,22 @@ * SensitivitySecondPassUI. * * @author chatellier - * @version $Revision: 1312 $ + * @version $Revision$ * - * Last update: $Date: 2008-08-28 10:21:07 +0200 (jeu, 28 aoû 2008) $ - * by : $Author: sletellier $ + * Last update: $Date$ + * by : $Author$ */ --> <Table> <script><![CDATA[ - import javax.swing.table.DefaultTableModel; - import javax.swing.table.TableModel; import jaxx.runtime.swing.Item; import java.util.List; import java.util.ArrayList; import java.io.File; import org.codelutin.util.FileUtil; - import fr.ifremer.isisfish.datastore.SensitivityStorage; import fr.ifremer.isisfish.ui.simulator.SimulAction; - import fr.ifremer.isisfish.ui.widget.editor.GenericCell; - import fr.ifremer.isisfish.ui.widget.editor.ParameterColumnEditor; import fr.ifremer.isisfish.datastore.SimulationStorage; - import org.jdesktop.beansbinding.Bindings; - import org.jdesktop.beansbinding.ELProperty; - import org.jdesktop.beansbinding.AutoBinding; - import org.jdesktop.beansbinding.BeanProperty; - - initBindings(); - protected void initBindings() { - Bindings.createAutoBinding(AutoBinding.UpdateStrategy.READ, - fieldSensitivitySimulationSelect, - ELProperty.create("${selectedItem != null}"), - runSecondPassButton, - BeanProperty.create("enabled")).bind(); - Bindings.createAutoBinding(AutoBinding.UpdateStrategy.READ, - fieldSensitivitySimulationSelect, - ELProperty.create("${selectedItem != null}"), - displaySecondPassButton, - BeanProperty.create("enabled")).bind(); - } - /** * Model de contenu de la liste des nom de simulations */ @@ -126,10 +102,10 @@ <JComboBox id="fieldSensitivitySimulationSelect" model='{getSensitivitySimulationModel()}' /> </cell> <cell fill="horizontal"> - <JButton id="runSecondPassButton" text='isisfish.sensitivity.secondpass' onActionPerformed='launchSecondPass(event)' enabled="false" /> + <JButton id="runSecondPassButton" text='isisfish.sensitivity.secondpass' onActionPerformed='launchSecondPass(event)' enabled="{fieldSensitivitySimulationSelect.getSelectedItem() != null}" /> </cell> <cell fill="horizontal"> - <JButton id="displaySecondPassButton" text='isisfish.sensitivity.displaysecondpass' onActionPerformed='displaySensitivitySecondPass(event)' enabled="false" /> + <JButton id="displaySecondPassButton" text='isisfish.sensitivity.displaysecondpass' onActionPerformed='displaySensitivitySecondPass(event)' enabled="{fieldSensitivitySimulationSelect.getSelectedItem() != null}" /> </cell> </row> <row> Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivitySecondPassUI.jaxx ___________________________________________________________________ Name: svn:keywords + Revision Date Author