Revision 11764 branches/F2/extensions/extJCRS/src/org/gvsig/crs/gui/panels/wizard/MainPanel.java

View differences:

MainPanel.java
12 12
import javax.swing.JButton;
13 13
import javax.swing.JOptionPane;
14 14
import javax.swing.JPanel;
15
import javax.swing.JTabbedPane;
15 16

  
16 17
import org.gvsig.crs.CrsException;
17 18
import org.gvsig.crs.ICrs;
......
32 33
public class MainPanel extends JPanel implements ActionListener,IWindow {
33 34
	
34 35
	private static final long serialVersionUID = 1L;
35
	private JPanel pCard;
36
	private JTabbedPane pCard;
36 37
	private JPanel pSouth;
37 38
	
38 39
	private JButton btnCancelar;
......
112 113
	 * Inicilizar el panel que maneja los subpaneles del asistente
113 114
	 * @return
114 115
	 */
115
	public JPanel getPCard() {
116
	public JTabbedPane getPCard() {
116 117
		if(pCard==null){
117
			pCard=new JPanel();
118
			pCard.setLayout(new CardLayout());
118
			pCard = new JTabbedPane();
119
			//pCard.setLayout(new CardLayout());
119 120
			
120
			pCard.add(CRSUSUARIOPANEL,getPCrsUsr());
121
			pCard.add(DEFINIRDATUMPANEL,getPDatum());
122
			pCard.add(SISTEMACOORDENADASPANEL,getPSistCoord());
121
//			pCard.add(CRSUSUARIOPANEL,getPCrsUsr());
122
//			pCard.add(DEFINIRDATUMPANEL,getPDatum());
123
//			pCard.add(SISTEMACOORDENADASPANEL,getPSistCoord());
123 124
			
125
			//TODO poner traducciones
126
			pCard.addTab("CRS Usuario",getPCrsUsr());
127
			pCard.addTab("Datum",getPDatum());
128
			pCard.addTab("Sistema de Coordenadas",getPSistCoord());
129
			//Por defecto se muestra la primera pesta?a
130
			pCard.setSelectedIndex(0);
124 131
		}
125 132
		return pCard;
126 133
	}
......
160 167
		return pSistCoord;
161 168
	}
162 169
	public void actionPerformed(ActionEvent e) {
163
		 
164
		CardLayout cl = (CardLayout)(pCard.getLayout());  
170
		 //TODO quitar al poner Tablepane
171
		//CardLayout cl = (CardLayout)(pCard.getLayout());  
165 172
		
166 173
		if(e.getSource().equals(getBtnAnterior())){
167 174
			
......
169 176
				//Se va a mostrar el primer panel del Wizard
170 177
				getBtnAnterior().setVisible(false);
171 178
			}
172
			//Mostrar el panel anterior
173
			cl.previous(pCard);
179
			//TODO:Mostrar el panel anterior del Crs de usuario
180
			//cl.previous(pCard);
181
			getPCard().setSelectedComponent(getPCrsUsr());
174 182
			//Establecer los botones del Wizard
175 183
			getBtnFinalizar().setVisible(false);
176 184
			getBtnSiguiente().setVisible(true);
......
186 194
			else if (getPCrsUsr().isShowing() && getPCrsUsr().getRbNuevoCrs().isSelected() ){
187 195
				cleanData();
188 196
			}
189
			cl.next(pCard);
197
			//TODO:Mostrar el siguiente panel de sistema de referencia
198
			//cl.next(pCard);
199
			getPCard().setSelectedComponent(getPSistCoord());
200
			
190 201
			getBtnAnterior().setVisible(true);
191 202
			//Si aparece el ultimo panel visualizar el botn finalizar
192 203
			if (getPSistCoord().isShowing()){
......
312 323
				return;
313 324
			}
314 325
		} catch (SQLException e1) {
315
			// TODO Auto-generated catch block
316 326
			e1.printStackTrace();
317 327
		}
318 328
		String datum = getPDatum().getTxtDatum().getText();
......
344 354
				minValues = getPSistCoord().getProj4().getProj4ProjectionParameterMinValues(getPSistCoord().getPos());
345 355
				
346 356
			} catch (CrsException e) {
347
				// TODO Auto-generated catch block
348 357
				e.printStackTrace();
349 358
			}
350 359
			/*
......
417 426
			conn.update(sentence);
418 427
			conn.shutdown();
419 428
		} catch (SQLException e) {
420
			// TODO Auto-generated catch block
421 429
			e.printStackTrace();
422 430
		}		
423 431
		setNewCrsCode(Integer.parseInt(authority[1]));

Also available in: Unified diff