Changeset 19987 in osm for applications/editors/josm/plugins/public_transport
- Timestamp:
- 2010-02-13T19:51:12+01:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified applications/editors/josm/plugins/public_transport/src/public_transport/RoutePatternAction.java ¶
r19983 r19987 701 701 /*JScrollPane*/ tableSP = new JScrollPane(otherTagsTable); 702 702 otherTagsData.addTableModelListener(otherTagsData); 703 /* JComboBox comboBox = new JComboBox();704 comboBox.addItem("");705 comboBox.addItem("forward");706 comboBox.addItem("backward");707 itineraryTable.getColumnModel().getColumn(1)708 .setCellEditor(new DefaultCellEditor(comboBox));709 itineraryData.addTableModelListener(new ItineraryTableModelListener());*/710 703 711 704 layoutCons.gridx = 0; … … 755 748 layoutCons.gridx = 0; 756 749 layoutCons.gridy = 0; 757 layoutCons.gridwidth = 3;750 layoutCons.gridwidth = 4; 758 751 layoutCons.weightx = 1.0; 759 752 layoutCons.weighty = 1.0; … … 762 755 contentPane.add(tableSP); 763 756 764 JButton b Show= new JButton("Show");765 b Show.setActionCommand("routePattern.itineraryShow");766 b Show.addActionListener(this);757 JButton bFind = new JButton("Find"); 758 bFind.setActionCommand("routePattern.itineraryFind"); 759 bFind.addActionListener(this); 767 760 768 761 layoutCons.gridx = 0; … … 772 765 layoutCons.weighty = 0.0; 773 766 layoutCons.fill = GridBagConstraints.BOTH; 774 gridbag.setConstraints(b Show, layoutCons);775 contentPane.add(b Show);776 777 JButton b Mark= new JButton("Mark");778 b Mark.setActionCommand("routePattern.itineraryMark");779 b Mark.addActionListener(this);767 gridbag.setConstraints(bFind, layoutCons); 768 contentPane.add(bFind); 769 770 JButton bShow = new JButton("Show"); 771 bShow.setActionCommand("routePattern.itineraryShow"); 772 bShow.addActionListener(this); 780 773 781 774 layoutCons.gridx = 0; … … 785 778 layoutCons.weighty = 0.0; 786 779 layoutCons.fill = GridBagConstraints.BOTH; 780 gridbag.setConstraints(bShow, layoutCons); 781 contentPane.add(bShow); 782 783 JButton bMark = new JButton("Mark"); 784 bMark.setActionCommand("routePattern.itineraryMark"); 785 bMark.addActionListener(this); 786 787 layoutCons.gridx = 1; 788 layoutCons.gridy = 1; 789 layoutCons.gridheight = 2; 790 layoutCons.gridwidth = 1; 791 layoutCons.weightx = 1.0; 792 layoutCons.weighty = 0.0; 793 layoutCons.fill = GridBagConstraints.BOTH; 787 794 gridbag.setConstraints(bMark, layoutCons); 788 795 contentPane.add(bMark); … … 792 799 bAdd.addActionListener(this); 793 800 794 layoutCons.gridx = 1;801 layoutCons.gridx = 2; 795 802 layoutCons.gridy = 1; 803 layoutCons.gridheight = 1; 796 804 layoutCons.gridwidth = 1; 797 805 layoutCons.weightx = 1.0; … … 805 813 bDelete.addActionListener(this); 806 814 807 layoutCons.gridx = 1;808 layoutCons.gridy = 2;809 layoutCons.gridwidth = 1;810 layoutCons.weightx = 1.0;811 layoutCons.weighty = 0.0;812 layoutCons.fill = GridBagConstraints.BOTH;813 gridbag.setConstraints(bDelete, layoutCons);814 contentPane.add(bDelete);815 816 JButton bSort = new JButton("Sort");817 bSort.setActionCommand("routePattern.itinerarySort");818 bSort.addActionListener(this);819 820 layoutCons.gridx = 2;821 layoutCons.gridy = 1;822 layoutCons.gridwidth = 1;823 layoutCons.weightx = 1.0;824 layoutCons.weighty = 0.0;825 layoutCons.fill = GridBagConstraints.BOTH;826 gridbag.setConstraints(bSort, layoutCons);827 contentPane.add(bSort);828 829 JButton bReflect = new JButton("Reflect");830 bReflect.setActionCommand("routePattern.itineraryReflect");831 bReflect.addActionListener(this);832 833 815 layoutCons.gridx = 2; 834 816 layoutCons.gridy = 2; … … 837 819 layoutCons.weighty = 0.0; 838 820 layoutCons.fill = GridBagConstraints.BOTH; 821 gridbag.setConstraints(bDelete, layoutCons); 822 contentPane.add(bDelete); 823 824 JButton bSort = new JButton("Sort"); 825 bSort.setActionCommand("routePattern.itinerarySort"); 826 bSort.addActionListener(this); 827 828 layoutCons.gridx = 3; 829 layoutCons.gridy = 1; 830 layoutCons.gridwidth = 1; 831 layoutCons.weightx = 1.0; 832 layoutCons.weighty = 0.0; 833 layoutCons.fill = GridBagConstraints.BOTH; 834 gridbag.setConstraints(bSort, layoutCons); 835 contentPane.add(bSort); 836 837 JButton bReflect = new JButton("Reflect"); 838 bReflect.setActionCommand("routePattern.itineraryReflect"); 839 bReflect.addActionListener(this); 840 841 layoutCons.gridx = 3; 842 layoutCons.gridy = 2; 843 layoutCons.gridwidth = 1; 844 layoutCons.weightx = 1.0; 845 layoutCons.weighty = 0.0; 846 layoutCons.fill = GridBagConstraints.BOTH; 839 847 gridbag.setConstraints(bReflect, layoutCons); 840 848 contentPane.add(bReflect); 841 849 842 850 //Stoplist Tab 843 851 contentPane = tabStoplist; … … 862 870 layoutCons.gridx = 0; 863 871 layoutCons.gridy = 0; 864 layoutCons.gridwidth = 3;872 layoutCons.gridwidth = 4; 865 873 layoutCons.weightx = 1.0; 866 874 layoutCons.weighty = 1.0; … … 869 877 contentPane.add(tableSP); 870 878 871 /*JButton*/ b Show= new JButton("Show");872 b Show.setActionCommand("routePattern.stoplistShow");873 b Show.addActionListener(this);879 /*JButton*/ bFind = new JButton("Find"); 880 bFind.setActionCommand("routePattern.stoplistFind"); 881 bFind.addActionListener(this); 874 882 875 883 layoutCons.gridx = 0; … … 879 887 layoutCons.weighty = 0.0; 880 888 layoutCons.fill = GridBagConstraints.BOTH; 881 gridbag.setConstraints(b Show, layoutCons);882 contentPane.add(b Show);883 884 /*JButton*/ b Mark= new JButton("Mark");885 b Mark.setActionCommand("routePattern.stoplistMark");886 b Mark.addActionListener(this);889 gridbag.setConstraints(bFind, layoutCons); 890 contentPane.add(bFind); 891 892 /*JButton*/ bShow = new JButton("Show"); 893 bShow.setActionCommand("routePattern.stoplistShow"); 894 bShow.addActionListener(this); 887 895 888 896 layoutCons.gridx = 0; … … 892 900 layoutCons.weighty = 0.0; 893 901 layoutCons.fill = GridBagConstraints.BOTH; 902 gridbag.setConstraints(bShow, layoutCons); 903 contentPane.add(bShow); 904 905 /*JButton*/ bMark = new JButton("Mark"); 906 bMark.setActionCommand("routePattern.stoplistMark"); 907 bMark.addActionListener(this); 908 909 layoutCons.gridx = 1; 910 layoutCons.gridy = 1; 911 layoutCons.gridheight = 2; 912 layoutCons.gridwidth = 1; 913 layoutCons.weightx = 1.0; 914 layoutCons.weighty = 0.0; 915 layoutCons.fill = GridBagConstraints.BOTH; 894 916 gridbag.setConstraints(bMark, layoutCons); 895 917 contentPane.add(bMark); … … 899 921 bAdd.addActionListener(this); 900 922 901 layoutCons.gridx = 1;923 layoutCons.gridx = 2; 902 924 layoutCons.gridy = 1; 925 layoutCons.gridheight = 1; 903 926 layoutCons.gridwidth = 1; 904 927 layoutCons.weightx = 1.0; … … 912 935 bDelete.addActionListener(this); 913 936 914 layoutCons.gridx = 1;915 layoutCons.gridy = 2;916 layoutCons.gridwidth = 1;917 layoutCons.weightx = 1.0;918 layoutCons.weighty = 0.0;919 layoutCons.fill = GridBagConstraints.BOTH;920 gridbag.setConstraints(bDelete, layoutCons);921 contentPane.add(bDelete);922 923 /*JButton*/ bSort = new JButton("Sort");924 bSort.setActionCommand("routePattern.stoplistSort");925 bSort.addActionListener(this);926 927 layoutCons.gridx = 2;928 layoutCons.gridy = 1;929 layoutCons.gridwidth = 1;930 layoutCons.weightx = 1.0;931 layoutCons.weighty = 0.0;932 layoutCons.fill = GridBagConstraints.BOTH;933 gridbag.setConstraints(bSort, layoutCons);934 contentPane.add(bSort);935 936 /*JButton*/ bReflect = new JButton("Reflect");937 bReflect.setActionCommand("routePattern.stoplistReflect");938 bReflect.addActionListener(this);939 940 937 layoutCons.gridx = 2; 941 938 layoutCons.gridy = 2; … … 944 941 layoutCons.weighty = 0.0; 945 942 layoutCons.fill = GridBagConstraints.BOTH; 943 gridbag.setConstraints(bDelete, layoutCons); 944 contentPane.add(bDelete); 945 946 /*JButton*/ bSort = new JButton("Sort"); 947 bSort.setActionCommand("routePattern.stoplistSort"); 948 bSort.addActionListener(this); 949 950 layoutCons.gridx = 3; 951 layoutCons.gridy = 1; 952 layoutCons.gridwidth = 1; 953 layoutCons.weightx = 1.0; 954 layoutCons.weighty = 0.0; 955 layoutCons.fill = GridBagConstraints.BOTH; 956 gridbag.setConstraints(bSort, layoutCons); 957 contentPane.add(bSort); 958 959 /*JButton*/ bReflect = new JButton("Reflect"); 960 bReflect.setActionCommand("routePattern.stoplistReflect"); 961 bReflect.addActionListener(this); 962 963 layoutCons.gridx = 3; 964 layoutCons.gridy = 2; 965 layoutCons.gridwidth = 1; 966 layoutCons.weightx = 1.0; 967 layoutCons.weighty = 0.0; 968 layoutCons.fill = GridBagConstraints.BOTH; 946 969 gridbag.setConstraints(bReflect, layoutCons); 947 970 contentPane.add(bReflect); 948 971 949 972 //Meta Tab 950 973 contentPane = tabMeta; … … 1045 1068 rowContent.add(""); 1046 1069 otherTagsData.addRow(rowContent); 1070 } 1071 else if ("routePattern.itineraryFind".equals(event.getActionCommand())) 1072 { 1073 if (mainDataSet == null) 1074 return; 1075 1076 itineraryTable.clearSelection(); 1077 1078 for (int i = 0; i < itineraryData.getRowCount(); ++i) 1079 { 1080 if ((itineraryData.ways.elementAt(i) != null) && 1081 (mainDataSet.isSelected(itineraryData.ways.elementAt(i)))) 1082 itineraryTable.addRowSelectionInterval(i, i); 1083 } 1047 1084 } 1048 1085 else if ("routePattern.itineraryShow".equals(event.getActionCommand())) … … 1313 1350 cleanupGaps(); 1314 1351 rebuildWays(); 1352 } 1353 else if ("routePattern.stoplistFind".equals(event.getActionCommand())) 1354 { 1355 if (mainDataSet == null) 1356 return; 1357 1358 stoplistTable.clearSelection(); 1359 1360 for (int i = 0; i < stoplistData.getRowCount(); ++i) 1361 { 1362 if ((stoplistData.nodes.elementAt(i) != null) && 1363 (mainDataSet.isSelected(stoplistData.nodes.elementAt(i)))) 1364 stoplistTable.addRowSelectionInterval(i, i); 1365 } 1315 1366 } 1316 1367 else if ("routePattern.stoplistShow".equals(event.getActionCommand()))
Note:
See TracChangeset
for help on using the changeset viewer.