Revision 11750 trunk/libraries/libUIComponent/src/org/gvsig/gui/beans/treelist/listeners/TreeListListener.java
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