Revision 12521 branches/F2/extensions/extJCRS/src/org/gvsig/crs/gui/listeners/CRSMainTrPanelListener.java
CRSMainTrPanelListener.java | ||
---|---|---|
342 | 342 |
if(panel.getNewSelection().equals(PluginServices.getText(this, "transformacion_compuesta")) && panel.isVista_tr()) { |
343 | 343 |
cl.show(panel.getJPanelMain(), "capa"); |
344 | 344 |
panel.setVista_tr(false); |
345 |
panel.getJButtonNext().setVisible(true);
|
|
345 |
panel.getJButtonNext().setEnabled(true);
|
|
346 | 346 |
panel.getJButtonAccept().setEnabled(false); |
347 | 347 |
panel.getJButtonBefore().setEnabled(true); |
348 | 348 |
} else { |
... | ... | |
355 | 355 |
panel.setCapa_tr(false); |
356 | 356 |
panel.setVista_tr(false); |
357 | 357 |
} |
358 |
/** |
|
359 |
* mirar si el panel es el de recientes, el item seleccionado |
|
360 |
* y actualizar estado de los botones... |
|
361 |
*/ |
|
358 | 362 |
panel.getJButtonAccept().setEnabled(true); |
359 |
panel.getJButtonNext().setVisible(true);
|
|
363 |
panel.getJButtonNext().setEnabled(true);
|
|
360 | 364 |
panel.getJButtonBefore().setEnabled(false); |
361 | 365 |
} |
362 | 366 |
} |
... | ... | |
368 | 372 |
} |
369 | 373 |
|
370 | 374 |
if( e.getSource() == panel.getJButtonNext()){ |
371 |
panel.getJButtonNext().setVisible(false);
|
|
372 |
panel.getJButtonAccept().setVisible(true);
|
|
375 |
panel.getJButtonNext().setEnabled(false);
|
|
376 |
//panel.getJButtonAccept().setEnabled(true);
|
|
373 | 377 |
panel.getJButtonBefore().setEnabled(true); |
374 | 378 |
if (panel.getNewSelection().equals(PluginServices.getText(this,"transformacion_manual"))) { |
375 | 379 |
CardLayout cl = (CardLayout)(panel.getJPanelMain().getLayout()); |
... | ... | |
394 | 398 |
panel.getManualTrPanel().fillData((String)panel.getCrsMainPanel().getCrsAndTransformationRecentsPanel().sorter.getValueAt(panel.getCrsMainPanel().getCrsAndTransformationRecentsPanel().selectedRowTable, 3)); |
395 | 399 |
else |
396 | 400 |
panel.getManualTrPanel().resetData(); |
397 |
} |
|
401 |
} else |
|
402 |
panel.getManualTrPanel().resetData(); |
|
398 | 403 |
panel.getManualTrPanel().setCode(panel.getCrsMainPanel().getCrsAndTransformationRecentsPanel().getCodeCRS()); |
399 | 404 |
panel.getManualTrPanel().setTargetAuthority(panel.getCrsWkt_target().getAuthority()); |
400 | 405 |
} |
... | ... | |
442 | 447 |
panel.getNadsTrPanel().fillData((String)panel.getCrsMainPanel().getCrsAndTransformationRecentsPanel().sorter.getValueAt(panel.getCrsMainPanel().getCrsAndTransformationRecentsPanel().selectedRowTable, 3)); |
443 | 448 |
else |
444 | 449 |
panel.getNadsTrPanel().resetData(); |
445 |
} |
|
450 |
} else |
|
451 |
panel.getNadsTrPanel().resetData(); |
|
446 | 452 |
} |
447 | 453 |
else if (panel.getDataSource().equals(PluginServices.getText(this,"IAU2000"))) { |
448 | 454 |
panel.getNadsTrPanel().setWKT(panel.getCrsMainPanel().getIauPanel().getWKT()); |
... | ... | |
487 | 493 |
panel.getEpsgTrPanel().fillData((String)panel.getCrsMainPanel().getCrsAndTransformationRecentsPanel().sorter.getValueAt(panel.getCrsMainPanel().getCrsAndTransformationRecentsPanel().selectedRowTable, 3)); |
488 | 494 |
else |
489 | 495 |
panel.getEpsgTrPanel().resetData(); |
490 |
} |
|
496 |
} else |
|
497 |
panel.getEpsgTrPanel().resetData(); |
|
491 | 498 |
} |
492 | 499 |
else if (panel.getDataSource().equals(PluginServices.getText(this,"IAU2000"))) { |
493 | 500 |
panel.getEpsgTrPanel().setWKT(panel.getCrsMainPanel().getIauPanel().getWKT()); |
... | ... | |
568 | 575 |
panel.getCapaTrPanel().resetData(); |
569 | 576 |
panel.getVistaTrPanel().resetData(); |
570 | 577 |
} |
578 |
} else { |
|
579 |
panel.getCapaTrPanel().resetData(); |
|
580 |
panel.getVistaTrPanel().resetData(); |
|
571 | 581 |
} |
572 | 582 |
} |
573 | 583 |
else if (panel.getDataSource().equals(PluginServices.getText(this,"IAU2000"))) { |
... | ... | |
591 | 601 |
CardLayout cl = (CardLayout)(panel.getJPanelMain().getLayout()); |
592 | 602 |
cl.show(panel.getJPanelMain(), "vista"); |
593 | 603 |
}else{ |
594 |
panel.getJButtonNext().setVisible(true);
|
|
595 |
panel.getJButtonAccept().setVisible(false);
|
|
604 |
panel.getJButtonNext().setEnabled(true);
|
|
605 |
panel.getJButtonAccept().setEnabled(false);
|
|
596 | 606 |
panel.setCompuesta_tr(true); |
597 | 607 |
panel.setCapa_tr(true); |
598 | 608 |
panel.getCapaTrPanel().fillData(); |
... | ... | |
606 | 616 |
JComboBox cb = (JComboBox)e.getSource(); |
607 | 617 |
panel.setNewSelection((String)cb.getSelectedItem()); |
608 | 618 |
if (panel.getNewSelection().equals(PluginServices.getText(this,"sin_transformacion"))){ |
609 |
panel.getJButtonAccept().setVisible(true);
|
|
610 |
panel.getJButtonNext().setVisible(false);
|
|
619 |
panel.getJButtonAccept().setEnabled(true);
|
|
620 |
panel.getJButtonNext().setEnabled(false);
|
|
611 | 621 |
} |
612 | 622 |
else { |
613 |
panel.getJButtonAccept().setVisible(false);
|
|
614 |
panel.getJButtonNext().setVisible(true);
|
|
623 |
panel.getJButtonAccept().setEnabled(false);
|
|
624 |
panel.getJButtonNext().setEnabled(true);
|
|
615 | 625 |
} |
616 | 626 |
} |
617 | 627 |
if( e.getSource() == panel.getRecentsTrPanel().getJButtonInfo()){ |
... | ... | |
664 | 674 |
panel.getCrsMainPanel().getCrsAndTransformationRecentsPanel().getInfoCrs().setEnabled(false); |
665 | 675 |
panel.getJButtonAccept().setEnabled(false); |
666 | 676 |
panel.getJComboOptions().setEnabled(false); |
667 |
panel.getJButtonNext().setVisible(false);
|
|
677 |
panel.getJButtonNext().setEnabled(false);
|
|
668 | 678 |
panel.getJComboOptions().setSelectedIndex(0); |
669 | 679 |
} |
670 | 680 |
else { |
671 | 681 |
panel.getCrsMainPanel().getCrsAndTransformationRecentsPanel().initCrs(); |
672 | 682 |
panel.getCrsMainPanel().getCrsAndTransformationRecentsPanel().getInfoCrs().setEnabled(true); |
673 | 683 |
if (((String)panel.getCrsMainPanel().getCrsAndTransformationRecentsPanel().sorter.getValueAt(panel.getCrsMainPanel().getCrsAndTransformationRecentsPanel().selectedRowTable, 3)).equals(PluginServices.getText(this, "sin_transformacion"))) { |
674 |
//panel.getJComboOptions().setSelectedIndex(0); |
|
684 |
if (panel.getJComboOptions().getSelectedIndex() == 0) { |
|
685 |
panel.getJButtonAccept().setEnabled(true); |
|
686 |
panel.getJButtonNext().setEnabled(false); |
|
687 |
} else{ |
|
688 |
panel.getJButtonAccept().setEnabled(false); |
|
689 |
panel.getJButtonNext().setEnabled(true); |
|
690 |
} |
|
675 | 691 |
} else { |
676 | 692 |
String option = getCorrectItem(); |
677 | 693 |
if (option.equals("USR")) { |
... | ... | |
736 | 752 |
panel.setCompuesta_tr(true); |
737 | 753 |
|
738 | 754 |
} |
755 |
panel.getJButtonAccept().setEnabled(true); |
|
739 | 756 |
} |
740 | 757 |
panel.getJComboOptions().setEnabled(true); |
741 |
panel.getJButtonAccept().setEnabled(true); |
|
742 |
panel.getJButtonAccept().setVisible(true); |
|
758 |
|
|
743 | 759 |
} |
744 | 760 |
} |
745 | 761 |
|
... | ... | |
757 | 773 |
panel.getJButtonAccept().setEnabled(false); |
758 | 774 |
panel.getCrsMainPanel().getEpsgPanel().getInfoCrs().setEnabled(false); |
759 | 775 |
panel.getJComboOptions().setEnabled(false); |
760 |
panel.getJButtonNext().setVisible(false);
|
|
776 |
panel.getJButtonNext().setEnabled(false);
|
|
761 | 777 |
panel.getJComboOptions().setSelectedIndex(0); |
762 | 778 |
} |
763 | 779 |
else { |
... | ... | |
792 | 808 |
panel.getJComboOptions().setSelectedIndex(0); |
793 | 809 |
panel.getJComboOptions().setEnabled(false); |
794 | 810 |
panel.getJButtonAccept().setEnabled(true); |
795 |
panel.getJButtonAccept().setVisible(true);
|
|
796 |
panel.getJButtonNext().setVisible(false);
|
|
811 |
panel.getJButtonAccept().setEnabled(true);
|
|
812 |
panel.getJButtonNext().setEnabled(false);
|
|
797 | 813 |
} */ |
798 | 814 |
panel.getJComboOptions().setEnabled(true); |
799 | 815 |
panel.getJButtonAccept().setEnabled(true); |
... | ... | |
820 | 836 |
panel.getCrsMainPanel().getIauPanel().getInfoCrs().setEnabled(false); |
821 | 837 |
panel.getJButtonAccept().setEnabled(false); |
822 | 838 |
panel.getJComboOptions().setEnabled(false); |
823 |
panel.getJButtonNext().setVisible(false);
|
|
839 |
panel.getJButtonNext().setEnabled(false);
|
|
824 | 840 |
panel.getJComboOptions().setSelectedIndex(0); |
825 | 841 |
} |
826 | 842 |
else { |
... | ... | |
860 | 876 |
panel.getCrsMainPanel().getEsriPanel().getInfoCrs().setEnabled(false); |
861 | 877 |
panel.getJButtonAccept().setEnabled(false); |
862 | 878 |
panel.getJComboOptions().setEnabled(false); |
863 |
panel.getJButtonNext().setVisible(false);
|
|
879 |
panel.getJButtonNext().setEnabled(false);
|
|
864 | 880 |
panel.getJComboOptions().setSelectedIndex(0); |
865 | 881 |
} |
866 | 882 |
else { |
... | ... | |
900 | 916 |
panel.getCrsMainPanel().getNewCrsPanel().getBtnEliminar().setEnabled(false); |
901 | 917 |
panel.getJButtonAccept().setEnabled(false); |
902 | 918 |
panel.getJComboOptions().setEnabled(false); |
903 |
panel.getJButtonNext().setVisible(false);
|
|
919 |
panel.getJButtonNext().setEnabled(false);
|
|
904 | 920 |
panel.getJComboOptions().setSelectedIndex(0); |
905 | 921 |
} |
906 | 922 |
else { |
... | ... | |
1037 | 1053 |
//panel.compareDatum(panel.getCrsMainPanel().getEpsgPanel().getWKT()); |
1038 | 1054 |
panel.getJComboOptions().setEnabled(true); |
1039 | 1055 |
if (panel.getJComboOptions().getSelectedIndex() > 0) { |
1040 |
panel.getJButtonAccept().setVisible(false); |
|
1041 |
panel.getJButtonNext().setVisible(true); |
|
1056 |
panel.getJButtonAccept().setEnabled(false); |
|
1042 | 1057 |
panel.getJButtonNext().setEnabled(true); |
1058 |
panel.getJButtonNext().setEnabled(true); |
|
1043 | 1059 |
} else { |
1044 | 1060 |
panel.getJButtonAccept().setEnabled(true); |
1045 |
panel.getJButtonAccept().setVisible(true);
|
|
1046 |
panel.getJButtonNext().setVisible(false);
|
|
1061 |
panel.getJButtonAccept().setEnabled(true);
|
|
1062 |
panel.getJButtonNext().setEnabled(false);
|
|
1047 | 1063 |
} |
1048 | 1064 |
//panel.getJButtonAccept().setEnabled(true); |
1049 | 1065 |
panel.getCrsMainPanel().getEpsgPanel().getInfoCrs().setEnabled(true); |
... | ... | |
1058 | 1074 |
} |
1059 | 1075 |
} |
1060 | 1076 |
else{ |
1061 |
panel.getJButtonNext().setVisible(false);
|
|
1077 |
panel.getJButtonNext().setEnabled(false);
|
|
1062 | 1078 |
panel.getJComboOptions().setEnabled(false); |
1063 | 1079 |
panel.getJComboOptions().setSelectedIndex(0); |
1064 | 1080 |
panel.getJButtonAccept().setEnabled(false); |
... | ... | |
1071 | 1087 |
panel.getCrsMainPanel().getIauPanel().setWKT(); |
1072 | 1088 |
panel.getJComboOptions().setEnabled(true); |
1073 | 1089 |
if (panel.getJComboOptions().getSelectedIndex() > 0) { |
1074 |
panel.getJButtonAccept().setVisible(false); |
|
1075 |
panel.getJButtonNext().setVisible(true); |
|
1090 |
panel.getJButtonAccept().setEnabled(false); |
|
1076 | 1091 |
panel.getJButtonNext().setEnabled(true); |
1092 |
panel.getJButtonNext().setEnabled(true); |
|
1077 | 1093 |
} else { |
1078 | 1094 |
panel.getJButtonAccept().setEnabled(true); |
1079 |
panel.getJButtonAccept().setVisible(true);
|
|
1080 |
panel.getJButtonNext().setVisible(false);
|
|
1095 |
panel.getJButtonAccept().setEnabled(true);
|
|
1096 |
panel.getJButtonNext().setEnabled(false);
|
|
1081 | 1097 |
} |
1082 | 1098 |
//panel.getJButtonAccept().setEnabled(true); |
1083 |
//panel.getJButtonNext().setVisible(false);
|
|
1099 |
//panel.getJButtonNext().setEnabled(false);
|
|
1084 | 1100 |
} |
1085 | 1101 |
else { |
1086 |
panel.getJButtonNext().setVisible(false);
|
|
1102 |
panel.getJButtonNext().setEnabled(false);
|
|
1087 | 1103 |
panel.getJComboOptions().setEnabled(false); |
1088 | 1104 |
panel.getJComboOptions().setSelectedIndex(0); |
1089 | 1105 |
panel.getJButtonAccept().setEnabled(false); |
... | ... | |
1105 | 1121 |
panel.getJComboOptions().setSelectedIndex(0); |
1106 | 1122 |
panel.getJComboOptions().setEnabled(false); |
1107 | 1123 |
panel.getJButtonAccept().setEnabled(true); |
1108 |
panel.getJButtonAccept().setVisible(true);
|
|
1109 |
panel.getJButtonNext().setVisible(false);
|
|
1124 |
panel.getJButtonAccept().setEnabled(true);
|
|
1125 |
panel.getJButtonNext().setEnabled(false);
|
|
1110 | 1126 |
} */ |
1111 | 1127 |
panel.getJComboOptions().setEnabled(true); |
1112 | 1128 |
if (panel.getJComboOptions().getSelectedIndex() > 0) { |
1113 |
panel.getJButtonAccept().setVisible(false); |
|
1114 |
panel.getJButtonNext().setVisible(true); |
|
1129 |
panel.getJButtonAccept().setEnabled(false); |
|
1115 | 1130 |
panel.getJButtonNext().setEnabled(true); |
1131 |
panel.getJButtonNext().setEnabled(true); |
|
1116 | 1132 |
} else { |
1117 | 1133 |
panel.getJButtonAccept().setEnabled(true); |
1118 |
panel.getJButtonAccept().setVisible(true); |
|
1119 |
panel.getJButtonNext().setVisible(false); |
|
1134 |
panel.getJButtonNext().setEnabled(false); |
|
1120 | 1135 |
} |
1121 | 1136 |
//panel.getJButtonAccept().setEnabled(true); |
1122 | 1137 |
} |
1123 | 1138 |
else { |
1124 |
panel.getJButtonNext().setVisible(false);
|
|
1139 |
panel.getJButtonNext().setEnabled(false);
|
|
1125 | 1140 |
panel.getJComboOptions().setEnabled(false); |
1126 | 1141 |
panel.getJComboOptions().setSelectedIndex(0); |
1127 | 1142 |
panel.getJButtonAccept().setEnabled(false); |
... | ... | |
1135 | 1150 |
panel.getCrsMainPanel().getEsriPanel().setWKT(); |
1136 | 1151 |
panel.getJComboOptions().setEnabled(true); |
1137 | 1152 |
if (panel.getJComboOptions().getSelectedIndex() > 0) { |
1138 |
panel.getJButtonAccept().setVisible(false); |
|
1139 |
panel.getJButtonNext().setVisible(true); |
|
1153 |
panel.getJButtonAccept().setEnabled(false); |
|
1140 | 1154 |
panel.getJButtonNext().setEnabled(true); |
1141 | 1155 |
} else { |
1142 | 1156 |
panel.getJButtonAccept().setEnabled(true); |
1143 |
panel.getJButtonAccept().setVisible(true); |
|
1144 |
panel.getJButtonNext().setVisible(false); |
|
1157 |
panel.getJButtonNext().setEnabled(false); |
|
1145 | 1158 |
} |
1146 | 1159 |
//panel.getJButtonAccept().setEnabled(true); |
1147 |
//panel.getJButtonNext().setVisible(false);
|
|
1160 |
//panel.getJButtonNext().setEnabled(false);
|
|
1148 | 1161 |
} |
1149 | 1162 |
else { |
1150 |
panel.getJButtonNext().setVisible(false);
|
|
1163 |
panel.getJButtonNext().setEnabled(false);
|
|
1151 | 1164 |
panel.getJComboOptions().setEnabled(false); |
1152 | 1165 |
panel.getJComboOptions().setSelectedIndex(0); |
1153 | 1166 |
panel.getJButtonAccept().setEnabled(false); |
... | ... | |
1164 | 1177 |
panel.getCrsMainPanel().getNewCrsPanel().setWKT(); |
1165 | 1178 |
panel.getJComboOptions().setEnabled(true); |
1166 | 1179 |
if (panel.getJComboOptions().getSelectedIndex() > 0) { |
1167 |
panel.getJButtonAccept().setVisible(false); |
|
1168 |
panel.getJButtonNext().setVisible(true); |
|
1180 |
panel.getJButtonAccept().setEnabled(false); |
|
1169 | 1181 |
panel.getJButtonNext().setEnabled(true); |
1170 | 1182 |
} else { |
1171 | 1183 |
panel.getJButtonAccept().setEnabled(true); |
1172 |
panel.getJButtonAccept().setVisible(true); |
|
1173 |
panel.getJButtonNext().setVisible(false); |
|
1184 |
panel.getJButtonNext().setEnabled(false); |
|
1174 | 1185 |
} |
1175 | 1186 |
} |
1176 | 1187 |
else { |
1177 |
panel.getJButtonNext().setVisible(false);
|
|
1188 |
panel.getJButtonNext().setEnabled(false);
|
|
1178 | 1189 |
panel.getJComboOptions().setEnabled(false); |
1179 | 1190 |
panel.getJComboOptions().setSelectedIndex(0); |
1180 | 1191 |
panel.getJButtonAccept().setEnabled(false); |
... | ... | |
1209 | 1220 |
*/ |
1210 | 1221 |
public void mouseClicked(MouseEvent e) { |
1211 | 1222 |
// TODO Auto-generated method stub |
1212 |
if (panel.getJButtonAccept().isVisible()) {
|
|
1223 |
if (panel.getJButtonAccept().isEnabled()) {
|
|
1213 | 1224 |
if (e.getSource() == panel.getCrsMainPanel().getCrsAndTransformationRecentsPanel().getJTable()){ |
1214 | 1225 |
if (e.getClickCount() == 2){ |
1215 | 1226 |
if (panel.isEpsg_tr()) { |
Also available in: Unified diff