Revision 7364 trunk/libraries/libJCRS/test/testCRSViewPanel.java

View differences:

testCRSViewPanel.java
44 44
	String datum_target = "";
45 45
	
46 46
	int transformation_code = 0;	
47
	private JPanel buttonPane = null;
48
	public JRadioButton withOutTrans = null;
49
	public JRadioButton nadgrids = null;
50
	public JRadioButton epsgTrans = null;
51
	public JRadioButton manualTrans = null;	
52 47
	
53 48
	private JPanel panel = null;
54 49
	testCRSSelectionPanel test = null;
......
104 99
	
105 100
	private JPanel intermedio(){
106 101
		JPanel integro = new JPanel();
107
		contentPane.add(test.getCombopanel(), BorderLayout.NORTH );
102
		//contentPane.add(test.getCombopanel(), BorderLayout.NORTH );
108 103
		integro.setLayout(new GridLayout(0,1));
109 104
		integro.setLayout(new FlowLayout(FlowLayout.LEFT,10,10));
110
		integro.setPreferredSize(new Dimension(600,400));
105
		integro.setPreferredSize(new Dimension(650,400));
111 106
		//integro.add(test.getCombopanel(), null );
112
		integro.add(test.resto(), null);
107
		integro.add(test.prueba(), null);
113 108
		integro.add(getJPanel(), null);
114 109
		return integro;
115 110
	}
......
159 154
		});
160 155
		return options;
161 156
	}
162
		
163
	private JPanel getCheckButtonPane() {
164
		if(buttonPane == null) {
165
			buttonPane = new JPanel();
166
			buttonPane.setPreferredSize(new Dimension(400,100));
167
			buttonPane.setLayout(new GridLayout(0,2));
168
			buttonPane.setLayout(new FlowLayout(FlowLayout.LEFT,10,10));
169
			buttonPane.setBorder(
170
				    BorderFactory.createCompoundBorder(
171
					BorderFactory.createCompoundBorder(
172
							BorderFactory.createTitledBorder("Seleccione Transformacion"),
173
							BorderFactory.createEmptyBorder(2,2,2,2)),
174
							buttonPane.getBorder()));
175
			buttonPane.add(getWithOutTrans(), null);
176
			buttonPane.add(getNadgrids(), null);
177
			buttonPane.add(getEpsgTrans(), null);
178
			buttonPane.add(getManualTrans(), null);
179
		}
180
		return buttonPane;
181
	}
182 157
	
183
	private JRadioButton getWithOutTrans() {
184
		if(withOutTrans == null) {
185
			withOutTrans = new JRadioButton();
186
			withOutTrans.setText(PluginServices.getText(this,"Sin transformacion"));
187
			withOutTrans.setSelected(true);
188
			//withOutTrans.setEnabled(false);
189
			withOutTrans.setPreferredSize(new Dimension(175,20));
190
			withOutTrans.addActionListener(new java.awt.event.ActionListener() { 
191
				public void actionPerformed(java.awt.event.ActionEvent e) {    
192
					withOutTrans_actionPerformed(e);					
193
				}
194
			});
195
		}
196
		return withOutTrans;
197
	}
198
	
199
	private void withOutTrans_actionPerformed(ActionEvent e) { 
200
	 	if(!withOutTrans.isSelected())
201
		  withOutTrans.setSelected(true);
202
	 	epsgTrans.setSelected(false);
203
		manualTrans.setSelected(false);
204
		nadgrids.setSelected(false);
205
	}
206
	
207
	private JRadioButton getNadgrids() {
208
		if(nadgrids == null) {
209
			nadgrids = new JRadioButton();
210
			nadgrids.setText(PluginServices.getText(this,"+nadgrids"));
211
			nadgrids.setSelected(false);
212
			//nadgrids.setEnabled(false);
213
			nadgrids.setPreferredSize(new Dimension(175,20));
214
			nadgrids.addActionListener(new java.awt.event.ActionListener() { 
215
				public void actionPerformed(java.awt.event.ActionEvent e) {    
216
					nadgrids_actionPerformed(e);					
217
				}
218
			});
219
		}
220
		return nadgrids;
221
	}
222
	
223
	private void nadgrids_actionPerformed(ActionEvent e) {
224
	
225
		if(!nadgrids.isSelected())
226
			nadgrids.setSelected(true);
227
		withOutTrans.setSelected(false);
228
		epsgTrans.setSelected(false);
229
		manualTrans.setSelected(false);
230
	 }
231
	
232
	private JRadioButton getEpsgTrans() {
233
		if(epsgTrans == null) {
234
			epsgTrans = new JRadioButton();
235
			epsgTrans.setText(PluginServices.getText(this,"Transformacion epsg"));
236
			epsgTrans.setSelected(false);
237
			//epsgTrans.setEnabled(false);
238
			epsgTrans.setPreferredSize(new Dimension(175,20));
239
			epsgTrans.addActionListener(new java.awt.event.ActionListener() { 
240
				public void actionPerformed(java.awt.event.ActionEvent e) {    
241
					epsgTrans_actionPerformed(e);					
242
				}
243
			});
244
		}
245
		return epsgTrans;
246
	}
247
	
248
	private void epsgTrans_actionPerformed(ActionEvent e) {
249
		if(!epsgTrans.isSelected())
250
			epsgTrans.setSelected(true);
251
		nadgrids.setSelected(false);
252
		withOutTrans.setSelected(false);
253
		manualTrans.setSelected(false);
254
	}
255
	
256
	private JRadioButton getManualTrans() {
257
		if(manualTrans == null) {
258
			manualTrans = new JRadioButton();
259
			manualTrans.setText(PluginServices.getText(this,"Transformacion manual"));
260
			manualTrans.setSelected(false);
261
			//manualTrans.setEnabled(false);
262
			manualTrans.setPreferredSize(new Dimension(175,20));
263
			manualTrans.addActionListener(new java.awt.event.ActionListener() { 
264
				public void actionPerformed(java.awt.event.ActionEvent e) {    
265
					manualTrans_actionPerformed(e);					
266
				}
267
			});
268
		}
269
		return manualTrans;
270
	}
271

  
272
	private void manualTrans_actionPerformed(ActionEvent e) {
273
		if(!manualTrans.isSelected())
274
			manualTrans.setSelected(true);
275
		nadgrids.setSelected(false);
276
		epsgTrans.setSelected(false);
277
		withOutTrans.setSelected(false);
278
	}
279
	
280
	
281 158
	private JPanel getButtons() {
282 159
		if(jPanelButton == null) {
283 160
			jPanelButton = new JPanel();
......
351 228
		return next;
352 229
	}
353 230
		
354
	private void next_actionPerformed(ActionEvent e) {
355
		String[] selection = {"Sin transformacion", "Transformacion manual", 
356
				"+nadgrids", "Transformacion EPSG"}; 
231
	private void next_actionPerformed(ActionEvent e) {		
357 232
		if (newSelection.equals("Sin transformacion")){
358 233
			System.exit(0);
359 234
		}

Also available in: Unified diff