Revision 1717 org.gvsig.raster.georeferencing/trunk/org.gvsig.raster.georeferencing/org.gvsig.raster.georeferencing.swing/org.gvsig.raster.georeferencing.swing.impl/src/main/java/org/gvsig/raster/georeferencing/swing/impl/control/GeorefControlPanelImpl.java
GeorefControlPanelImpl.java | ||
---|---|---|
60 | 60 |
private JButton bCenterView = null; |
61 | 61 |
private JToggleButton bAddPoint = null; |
62 | 62 |
private DataInputContainer error = null; |
63 |
private GeorefControlPanelListener buttonsListener = null; |
|
64 | 63 |
|
65 | 64 |
private String pathToImagesForTest = "/src/main/resources/image/"; |
66 | 65 |
|
... | ... | |
101 | 100 |
} |
102 | 101 |
|
103 | 102 |
public void setListener(GeorefControlPanelListener listener) { |
104 |
this.buttonsListener = listener; |
|
103 |
getSaveToXMLButton().addActionListener(listener); |
|
104 |
getLoadFromXMLButton().addActionListener(listener); |
|
105 |
getExporToCSVButton().addActionListener(listener); |
|
106 |
getLoadFromCSVButton().addActionListener(listener); |
|
107 |
getOptionsButton().addActionListener(listener); |
|
108 |
getCenterButton().addActionListener(listener); |
|
109 |
getToolSelectPointButton().addActionListener(listener); |
|
110 |
getEndGeorefButton().addActionListener(listener); |
|
111 |
getTestButton().addActionListener(listener); |
|
112 |
getEndTestButton().addActionListener(listener); |
|
105 | 113 |
} |
106 | 114 |
|
107 | 115 |
private void init() { |
... | ... | |
210 | 218 |
bEndGeoref.setPreferredSize(new Dimension(22, 22)); |
211 | 219 |
bEndGeoref.setIcon(loadIcon("exit-icon")); |
212 | 220 |
bEndGeoref.setToolTipText(Messages.getText("end_georef")); |
213 |
bEndGeoref.addActionListener(buttonsListener); |
|
214 | 221 |
} |
215 | 222 |
return bEndGeoref; |
216 | 223 |
} |
... | ... | |
224 | 231 |
bTest = new JButton(); |
225 | 232 |
bTest.setPreferredSize(new Dimension(22, 22)); |
226 | 233 |
bTest.setToolTipText(Messages.getText("test_georef")); |
227 |
bTest.addActionListener(buttonsListener); |
|
228 | 234 |
bTest.setIcon(loadIcon("process-icon")); |
229 | 235 |
} |
230 | 236 |
return bTest; |
... | ... | |
239 | 245 |
bEndTest = new JButton(); |
240 | 246 |
bEndTest.setPreferredSize(new Dimension(22, 22)); |
241 | 247 |
bEndTest.setToolTipText(Messages.getText("end_test_georef")); |
242 |
bEndTest.addActionListener(buttonsListener); |
|
243 | 248 |
bEndTest.setIcon(loadIcon("endprocess-icon")); |
244 | 249 |
} |
245 | 250 |
return bEndTest; |
... | ... | |
254 | 259 |
bLoadFromAscii = new JButton(); |
255 | 260 |
bLoadFromAscii.setPreferredSize(new Dimension(22, 22)); |
256 | 261 |
bLoadFromAscii.setToolTipText(Messages.getText("load_from_ascii")); |
257 |
bLoadFromAscii.addActionListener(buttonsListener); |
|
258 | 262 |
bLoadFromAscii.setIcon(loadIcon("importfromcsv-icon")); |
259 | 263 |
} |
260 | 264 |
return bLoadFromAscii; |
... | ... | |
269 | 273 |
bSaveToAscii = new JButton(); |
270 | 274 |
bSaveToAscii.setPreferredSize(new Dimension(22, 22)); |
271 | 275 |
bSaveToAscii.setToolTipText(Messages.getText("save_to_ascii")); |
272 |
bSaveToAscii.addActionListener(buttonsListener); |
|
273 | 276 |
bSaveToAscii.setIcon(loadIcon("exporttocsv-icon")); |
274 | 277 |
} |
275 | 278 |
return bSaveToAscii; |
... | ... | |
284 | 287 |
bLoadFromXml = new JButton(); |
285 | 288 |
bLoadFromXml.setPreferredSize(new Dimension(22, 22)); |
286 | 289 |
bLoadFromXml.setToolTipText(Messages.getText("load_from_xml")); |
287 |
bLoadFromXml.addActionListener(buttonsListener); |
|
288 | 290 |
bLoadFromXml.setIcon(loadIcon("tfwload-icon")); |
289 | 291 |
} |
290 | 292 |
return bLoadFromXml; |
... | ... | |
316 | 318 |
bSaveToXml = new JButton(); |
317 | 319 |
bSaveToXml.setPreferredSize(new Dimension(22, 22)); |
318 | 320 |
bSaveToXml.setToolTipText(Messages.getText("save_gcp_to_xml")); |
319 |
bSaveToXml.addActionListener(buttonsListener); |
|
320 | 321 |
bSaveToXml.setIcon(loadIcon("save-icon")); |
321 | 322 |
} |
322 | 323 |
return bSaveToXml; |
... | ... | |
331 | 332 |
bOptions = new JButton(); |
332 | 333 |
bOptions.setPreferredSize(new Dimension(22, 22)); |
333 | 334 |
bOptions.setToolTipText(Messages.getText("options")); |
334 |
bOptions.addActionListener(buttonsListener); |
|
335 | 335 |
bOptions.setIcon(loadIcon("options-icon")); |
336 | 336 |
} |
337 | 337 |
return bOptions; |
... | ... | |
347 | 347 |
bAddPoint = new JToggleButton(); |
348 | 348 |
bAddPoint.setPreferredSize(new Dimension(22, 22)); |
349 | 349 |
bAddPoint.setToolTipText(Messages.getText("move-point")); |
350 |
bAddPoint.addActionListener(buttonsListener); |
|
351 | 350 |
bAddPoint.setIcon(loadIcon("add-icon")); |
352 | 351 |
} |
353 | 352 |
return bAddPoint; |
... | ... | |
362 | 361 |
bCenterView = new JButton(); |
363 | 362 |
bCenterView.setPreferredSize(new Dimension(22, 22)); |
364 | 363 |
bCenterView.setToolTipText(Messages.getText("center_view")); |
365 |
bCenterView.addActionListener(buttonsListener); |
|
366 | 364 |
bCenterView.setIcon(loadIcon("centerpoint-icon")); |
367 | 365 |
} |
368 | 366 |
return bCenterView; |
Also available in: Unified diff