Revision 11764 branches/F2/extensions/extJCRS/src/org/gvsig/crs/gui/panels/wizard/MainPanel.java
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