Revision 13414 trunk/libraries/libUIComponent/src/org/gvsig/gui/beans/table/listeners/TableListener.java

View differences:

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