Revision 8237 trunk/libraries/libUI/src/org/gvsig/gui/beans/filterPanel/AbstractFilterQueryJPanel.java
AbstractFilterQueryJPanel.java | ||
---|---|---|
268 | 268 |
fieldsJTree.setCellRenderer(defaultTreeCellRenderer); |
269 | 269 |
|
270 | 270 |
jtreeRoot = new DefaultMutableTreeNode(fieldsJTree.getModel().getRoot()); |
271 |
|
|
272 |
fieldsJTree.addMouseListener(new MouseAdapter() { |
|
273 |
/* |
|
274 |
* (non-Javadoc) |
|
275 |
* @see java.awt.event.MouseListener#mouseClicked(java.awt.event.MouseEvent) |
|
276 |
*/ |
|
277 |
public void mouseClicked(MouseEvent e) { |
|
278 |
int row = fieldsJTree.getRowForLocation(e.getX(), e.getY()); |
|
279 |
|
|
280 |
if (row > -1) { |
|
281 |
Vector values = layerFeaturesFields.getValues(row); |
|
282 |
|
|
283 |
((DefaultListModel)valuesJList.getModel()).clear(); |
|
284 |
|
|
285 |
for (int i = 0; i < values.size(); i++) |
|
286 |
((DefaultListModel)valuesJList.getModel()).addElement(values.get(i).toString()); |
|
287 |
} |
|
288 |
} |
|
289 |
}); |
|
290 | 271 |
} |
291 | 272 |
|
292 | 273 |
return fieldsJTree; |
Also available in: Unified diff