Revision 8237 trunk/libraries/libUI/src/org/gvsig/gui/beans/filterPanel/AbstractFilterQueryJPanel.java

View differences:

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