Revision 8136
trunk/libraries/libJCRS/src/org/gvsig/crs/gui/CRSMainTrPanel.java | ||
---|---|---|
295 | 295 |
crsfirst = proj; |
296 | 296 |
} |
297 | 297 |
|
298 |
private void setListeners(){ |
|
298 |
private void setListeners(){ |
|
299 |
CRSPanel.getJComboOptions().addItemListener(this); |
|
300 |
|
|
299 | 301 |
ListSelectionModel rowSM = CRSPanel.ep.getJTable().getSelectionModel(); |
300 | 302 |
rowSM.addListSelectionListener(this); |
301 | 303 |
|
... | ... | |
305 | 307 |
ListSelectionModel rowSMrecents = CRSPanel.rp.getJTable().getSelectionModel(); |
306 | 308 |
rowSMrecents.addListSelectionListener(this); |
307 | 309 |
|
308 |
CRSPanel.getJComboOptions().addItemListener(this); |
|
309 | 310 |
} |
310 | 311 |
|
311 | 312 |
private void compareDatum(int base){ |
... | ... | |
557 | 558 |
CardLayout cl = (CardLayout)(CRSPanel.jPanelMain.getLayout()); |
558 | 559 |
String op = (String)e.getItem(); |
559 | 560 |
if (op.equals("EPSG")){ |
560 |
CRSPanel.ep.connection(); |
|
561 |
CRSPanel.ep.connection(); |
|
562 |
if(CRSPanel.ep.getJTable().getRowCount()>0) |
|
563 |
getJButtonAccept().setEnabled(true); |
|
564 |
else |
|
565 |
getJButtonAccept().setEnabled(false); |
|
561 | 566 |
} else if (op.equals("IAU2000")) { |
562 | 567 |
CRSPanel.iau.connection(); |
568 |
if(CRSPanel.iau.getJTable().getRowCount()>0) |
|
569 |
getJButtonAccept().setEnabled(true); |
|
570 |
else |
|
571 |
getJButtonAccept().setEnabled(false); |
|
563 | 572 |
} |
573 |
else if (op.equals("Recientes")) { |
|
574 |
if(CRSPanel.rp.getJTable().getRowCount()>0) |
|
575 |
getJButtonAccept().setEnabled(true); |
|
576 |
else |
|
577 |
getJButtonAccept().setEnabled(false); |
|
578 |
} |
|
579 |
else if (op.equals("ESRI")) { |
|
580 |
if(CRSPanel.esp.getJTextOpen().getText().length()>0) |
|
581 |
getJButtonAccept().setEnabled(true); |
|
582 |
else |
|
583 |
getJButtonAccept().setEnabled(false); |
|
584 |
} |
|
564 | 585 |
cl.show(CRSPanel.jPanelMain, (String)e.getItem()); |
565 |
setDataSource((String)e.getItem()); |
|
586 |
CRSPanel.setDataSource((String)e.getItem());
|
|
566 | 587 |
} |
567 | 588 |
} |
trunk/libraries/libJCRS/src/org/gvsig/crs/gui/panels/ESRIpanel.java | ||
---|---|---|
37 | 37 |
this.setLayout(new GridLayout(2,2)); |
38 | 38 |
this.setLayout(new FlowLayout(FlowLayout.CENTER,5,5)); |
39 | 39 |
this.add(getOpenESRI(), null); |
40 |
this.add(getOpenTextField(), null);
|
|
40 |
this.add(getJTextOpen(), null);
|
|
41 | 41 |
this.add(getButtonOpen(), null); |
42 | 42 |
} |
43 | 43 |
|
... | ... | |
50 | 50 |
return open_esri; |
51 | 51 |
} |
52 | 52 |
|
53 |
private JTextField getOpenTextField() {
|
|
53 |
public JTextField getJTextOpen() {
|
|
54 | 54 |
if(jTextOpen == null) { |
55 | 55 |
jTextOpen = new JTextField(); |
56 | 56 |
jTextOpen.setPreferredSize(new Dimension(200,20)); |
trunk/libraries/libJCRS/src/org/gvsig/crs/gui/CRSMainPanel.java | ||
---|---|---|
5 | 5 |
import java.awt.FlowLayout; |
6 | 6 |
import java.awt.GridLayout; |
7 | 7 |
import java.awt.event.ActionEvent; |
8 |
import java.awt.event.ItemEvent; |
|
9 |
import java.awt.event.ItemListener; |
|
10 | 8 |
|
11 | 9 |
import javax.swing.BorderFactory; |
12 | 10 |
import javax.swing.JButton; |
... | ... | |
25 | 23 |
import com.iver.andami.ui.mdiManager.IWindow; |
26 | 24 |
import com.iver.andami.ui.mdiManager.WindowInfo; |
27 | 25 |
|
28 |
public class CRSMainPanel extends JPanel implements ItemListener, IWindow {
|
|
26 |
public class CRSMainPanel extends JPanel implements IWindow { |
|
29 | 27 |
|
30 | 28 |
/** |
31 | 29 |
* |
... | ... | |
148 | 146 |
jComboOptions = new JComboBox(selection); |
149 | 147 |
jComboOptions.setPreferredSize(new Dimension(100,25)); |
150 | 148 |
jComboOptions.setEditable(false); |
151 |
jComboOptions.setSelectedIndex(0); |
|
152 |
//jComboOptions.addItemListener(this); |
|
149 |
jComboOptions.setSelectedIndex(0); |
|
153 | 150 |
} |
154 | 151 |
return jComboOptions; |
155 | 152 |
} |
156 |
|
|
157 |
public void itemStateChanged(ItemEvent e) { |
|
158 |
CardLayout cl = (CardLayout)(jPanelMain.getLayout()); |
|
159 |
String op = (String)e.getItem(); |
|
160 |
if (op.equals("EPSG")){ |
|
161 |
ep.connection(); |
|
162 |
} else if (op.equals("IAU2000")) { |
|
163 |
iau.connection(); |
|
164 |
} |
|
165 |
cl.show(jPanelMain, (String)e.getItem()); |
|
166 |
setDataSource((String)e.getItem()); |
|
167 |
} |
|
168 | 153 |
|
169 | 154 |
public JPanel getJPanelUSGS() { |
170 | 155 |
if (USGSpanel == null){ |
trunk/libraries/libJCRS/src/org/gvsig/crs/gui/CRSSelectionDialog.java | ||
---|---|---|
44 | 44 |
|
45 | 45 |
public void initialize(){ |
46 | 46 |
vp = new CRSMainPanel(); |
47 |
vp.getJComboOptions().addItemListener(this); |
|
47 | 48 |
this.add(getContentPanel(), null); |
48 | 49 |
listenerTablas(); |
49 | 50 |
vp.getJButtonAccept().addActionListener(this); |
50 | 51 |
vp.getJButtonCancel().addActionListener(this); |
51 |
vp.getJComboOptions().addItemListener(this); |
|
52 | 52 |
} |
53 | 53 |
|
54 | 54 |
public boolean isOkPressed() { return okPressed; } |
... | ... | |
234 | 234 |
CardLayout cl = (CardLayout)(vp.jPanelMain.getLayout()); |
235 | 235 |
String op = (String)e.getItem(); |
236 | 236 |
if (op.equals("EPSG")){ |
237 |
vp.ep.connection(); |
|
237 |
vp.ep.connection(); |
|
238 |
if(vp.ep.getJTable().getRowCount()>0) |
|
239 |
vp.getJButtonAccept().setEnabled(true); |
|
240 |
else |
|
241 |
vp.getJButtonAccept().setEnabled(false); |
|
242 |
|
|
238 | 243 |
} else if (op.equals("IAU2000")) { |
239 | 244 |
vp.iau.connection(); |
245 |
if(vp.iau.getJTable().getRowCount()>0) |
|
246 |
vp.getJButtonAccept().setEnabled(true); |
|
247 |
else |
|
248 |
vp.getJButtonAccept().setEnabled(false); |
|
249 |
}else if (op.equals("Recientes")) { |
|
250 |
if(vp.rp.getJTable().getRowCount()>0) |
|
251 |
vp.getJButtonAccept().setEnabled(true); |
|
252 |
else |
|
253 |
vp.getJButtonAccept().setEnabled(false); |
|
240 | 254 |
} |
255 |
else if (op.equals("ESRI")) { |
|
256 |
if(vp.esp.getJTextOpen().getText().length()>0) |
|
257 |
vp.getJButtonAccept().setEnabled(true); |
|
258 |
else |
|
259 |
vp.getJButtonAccept().setEnabled(false); |
|
260 |
} |
|
241 | 261 |
cl.show(vp.jPanelMain, (String)e.getItem()); |
242 |
setDataSource((String)e.getItem()); |
|
262 |
vp.setDataSource((String)e.getItem());
|
|
243 | 263 |
} |
244 | 264 |
} |
Also available in: Unified diff