Revision 8237 trunk/libraries/libUI/src/org/gvsig/gui/beans/filterPanel/tableFilterQueryPanel/TableFilterQueryJPanel.java
TableFilterQueryJPanel.java | ||
---|---|---|
3 | 3 |
import java.awt.Dimension; |
4 | 4 |
import java.awt.GridBagConstraints; |
5 | 5 |
import java.awt.GridBagLayout; |
6 |
import java.awt.event.MouseAdapter; |
|
7 |
import java.awt.event.MouseEvent; |
|
6 | 8 |
import java.io.Serializable; |
9 |
import java.util.Vector; |
|
7 | 10 |
|
11 |
import javax.swing.DefaultListModel; |
|
8 | 12 |
import javax.swing.JPanel; |
9 | 13 |
import javax.swing.JScrollPane; |
10 | 14 |
|
... | ... | |
95 | 99 |
*/ |
96 | 100 |
protected void initialize() { |
97 | 101 |
super.initialize(); |
102 |
|
|
103 |
fieldsJTree.addMouseListener(new MouseAdapter() { |
|
104 |
/* |
|
105 |
* (non-Javadoc) |
|
106 |
* @see java.awt.event.MouseListener#mouseClicked(java.awt.event.MouseEvent) |
|
107 |
*/ |
|
108 |
public void mouseClicked(MouseEvent e) { |
|
109 |
int row = fieldsJTree.getRowForLocation(e.getX(), e.getY()); |
|
110 |
|
|
111 |
if (row > -1) { |
|
112 |
Vector values = layerFeaturesFields.getValues(row); |
|
113 |
|
|
114 |
((DefaultListModel)valuesJList.getModel()).clear(); |
|
115 |
|
|
116 |
for (int i = 0; i < values.size(); i++) |
|
117 |
((DefaultListModel)valuesJList.getModel()).addElement(values.get(i).toString()); |
|
118 |
} |
|
119 |
} |
|
120 |
}); |
|
98 | 121 |
} |
99 | 122 |
|
100 | 123 |
/* |
Also available in: Unified diff