Revision 13414 trunk/libraries/libUIComponent/src/org/gvsig/gui/beans/table/listeners/TableListener.java
TableListener.java | ||
---|---|---|
21 | 21 |
import java.awt.event.ActionEvent; |
22 | 22 |
import java.awt.event.ActionListener; |
23 | 23 |
|
24 |
import javax.swing.event.ListSelectionEvent; |
|
25 |
import javax.swing.event.ListSelectionListener; |
|
26 |
|
|
24 | 27 |
import org.gvsig.gui.beans.table.Table; |
25 | 28 |
import org.gvsig.gui.beans.table.TableContainer; |
26 | 29 |
import org.gvsig.gui.beans.table.TableControlerPanel; |
... | ... | |
30 | 33 |
* Listener para la tabla |
31 | 34 |
* @author Nacho Brodin <brodin_ign@gva.es> |
32 | 35 |
*/ |
33 |
public class TableListener implements ActionListener { |
|
36 |
public class TableListener implements ActionListener, ListSelectionListener {
|
|
34 | 37 |
|
35 | 38 |
public static boolean comboEventEnable = true; |
36 | 39 |
private TableContainer tableContainer = null; |
... | ... | |
58 | 61 |
public void actionPerformed(ActionEvent e) { |
59 | 62 |
if (controlPanel == null || table == null) |
60 | 63 |
initialize(); |
64 |
|
|
61 | 65 |
try { |
62 | 66 |
/** |
63 | 67 |
* Nueva entrada |
... | ... | |
110 | 114 |
|
111 | 115 |
} |
112 | 116 |
} |
117 |
|
|
118 |
/* |
|
119 |
* (non-Javadoc) |
|
120 |
* @see javax.swing.event.ListSelectionListener#valueChanged(javax.swing.event.ListSelectionEvent) |
|
121 |
*/ |
|
122 |
public void valueChanged(ListSelectionEvent e) { |
|
123 |
try { |
|
124 |
tableContainer.setSelectedIndex(tableContainer.getSelectedRow()); |
|
125 |
} catch (NotInitializeException e1) { |
|
126 |
e1.printStackTrace(); |
|
127 |
} |
|
128 |
} |
|
113 | 129 |
} |
Also available in: Unified diff