r1636 - branches/jaxx-2.X/jaxx-widgets/src/main/java/jaxx/runtime/swing
Author: tchemit Date: 2009-11-06 12:36:48 +0100 (Fri, 06 Nov 2009) New Revision: 1636 Modified: branches/jaxx-2.X/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListSelectorUI.jaxx Log: multi-selection + double click pour supprimer des elements sur un ListSelector Modified: branches/jaxx-2.X/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListSelectorUI.jaxx =================================================================== --- branches/jaxx-2.X/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListSelectorUI.jaxx 2009-11-06 01:00:03 UTC (rev 1635) +++ branches/jaxx-2.X/jaxx-widgets/src/main/java/jaxx/runtime/swing/ListSelectorUI.jaxx 2009-11-06 11:36:48 UTC (rev 1636) @@ -88,11 +88,13 @@ /** * Transfert the {@code b} data from list to combo box. * - * @param b the data to transfert + * @param bs the data to transfert */ -protected void transfertToCombo(B b) { - ((DefaultListModel) list.getModel()).removeElement(b); - ((DefaultComboBoxModel) combo.getModel()).addElement(b); +protected void transfertToCombo(B[] bs) { + for (B b : bs) { + ((DefaultListModel) list.getModel()).removeElement(b); + ((DefaultComboBoxModel) combo.getModel()).addElement(b); + } setModified(true); } @@ -146,6 +148,7 @@ enabled='{isEnabled()}' model='{new DefaultListModel()}' font-size='11' + onMouseClicked='if (event.getClickCount()==2) { transfertToCombo((B[]) list.getSelectedValues()); }' cellRenderer='{getRenderer()}'/> </JPanel> @@ -170,7 +173,7 @@ toolTipText='{getAddToComboTip()}' actionIcon='remove' enabled='{updateRemoveEnabled(list.isEnabled() && list.getSelectedIndex() > -1)}' - onActionPerformed='transfertToCombo((B) list.getSelectedValue());'/> + onActionPerformed='transfertToCombo((B[]) list.getSelectedValues())'/> <HidorButton id="hidor" target='{list}'
participants (1)
-
tchemit@users.nuiton.org