Revision 11750 trunk/libraries/libUIComponent/src/org/gvsig/gui/beans/treelist/listeners/TreeListListener.java

View differences:

TreeListListener.java
43 43
	private JList 					list = null;
44 44
	private ArrayList				listListeners = null;
45 45
	private TreeListEvent 			ev = new TreeListEvent();
46
	
47 46

  
48 47
	/**
49 48
	 * This method initializes 
......
67 66
	public void setTree(JTree tree) {
68 67
		this.tree = tree;
69 68
	}
70
	
69

  
71 70
	//-------------------------------------------
72 71
	//M?TODOS DEL LISTENER
73 72
	
......
114 113
			// Lanzamos el evento de eliminar un elemento
115 114
			ev.resetValues();
116 115
			ev.setElementRemoved((String) list.getSelectedValue());
117
			elementRemoved(ev);
118 116

  
119 117
			model.remove(list.getSelectedIndex());
118

  
119
			elementRemoved(ev);
120 120
		}
121 121
	}
122 122
	
......
130 130
			// Lanzamos el evento de a?adir un elemento
131 131
			ev.resetValues();
132 132
			ev.setElementAdded(draggLabel);
133
			elementAdded(ev);
134 133

  
135 134
			model.addElement(draggLabel);
136 135
//			draggLabel = null;
136

  
137
			elementAdded(ev);
137 138
		}
138 139
	}
139 140
	
......
152 153
	public void mouseEntered(MouseEvent e) {
153 154
		if(e.getSource() == list)
154 155
			enterInList = true;
155
		
156 156
	}
157 157

  
158 158
	public void mouseExited(MouseEvent e) {
......
160 160
			enterInList = false;
161 161
	}
162 162

  
163
	
164
	
165 163
	public void mousePressed(MouseEvent e) {
166 164
		selectElement = -1;
167 165
		
......
192 190
		}
193 191
	}
194 192

  
195
	
196 193
	public void mouseReleased(MouseEvent e) {
197
			
198 194
		//Si se ha pinchado sobre un elemento del arbol y se ha arrastrado lo a?adimos
199 195
		if(enterInList){
200 196
			if(draggLabel != null && draggActive == true){
......
221 217
				
222 218
				model.remove(selectElement);
223 219
				model.insertElementAt(elemOrig, posDst);
220

  
221
				elementMoved(ev);
224 222
			}
225 223
		}
226 224
		
......
228 226
		draggActive = false;
229 227
		draggElement = false;
230 228
		selectElement = -1;
231
		
232 229
	}
233 230
		
234 231
	public void mouseDragged(MouseEvent e) {
......
245 242
	}
246 243

  
247 244
	public void mouseMoved(MouseEvent e) {
248

  
249 245
	}	
250 246
	
251 247
	/**
......
288 284
		for(int i = 0; i < listListeners.size(); i++)
289 285
			((TreeListComponentListener)listListeners.get(i)).elementMoved(e);
290 286
	}
291
}
287
}

Also available in: Unified diff