Changeset 23830 in osm for applications
- Timestamp:
- 2010-10-25T22:41:03+02:00 (14 years ago)
- Location:
- applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit/AddressEditContainer.java
r23829 r23830 175 175 } 176 176 177 public List<AddressNode> getUnresolvedAddresses() { 178 return unresolvedAddresses; 179 } 180 181 public List<AddressNode> getIncompleteAddresses() { 182 return incompleteAddresses; 183 } 184 177 185 public List<StreetNode> getStreetList() { 178 186 -
applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit/gui/AddressEditDialog.java
r23829 r23830 62 62 private static final long serialVersionUID = 6251676464816335631L; 63 63 private AddressEditContainer model; 64 private JT ree unresolvedTree;65 private JT ree incompleteTree;64 private JTable unresolvedTable; 65 private JTable incompleteTable; 66 66 private JTable streetList; 67 private DefaultMutableTreeNode selStreet;68 private DefaultMutableTreeNode selUnrAddr;69 private DefaultMutableTreeNode selIncAddr;70 67 71 68 private AssignAddressToStreetAction resolveAction = new AssignAddressToStreetAction(); … … 91 88 if (addressEditContainer != null) { 92 89 JPanel streetPanel = new JPanel(new BorderLayout()); 93 /*94 streetsTree = new JTree(new DefaultTreeModel(addressEditContainer.getStreetsTree()));95 streetsTree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);96 streetsTree.addTreeSelectionListener(this);97 streetsTree.setCellRenderer(new StreetTreeCellRenderer());98 */99 90 streetList = new JTable(new StreetTableModel(model)); 100 91 streetList.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION); 92 streetList.getSelectionModel().addListSelectionListener(this); 101 93 102 94 JScrollPane scroll1 = new JScrollPane(streetList); … … 106 98 107 99 JPanel unresolvedPanel = new JPanel(new BorderLayout()); 108 unresolvedTree = new JTree(new DefaultTreeModel(new DefaultMutableTreeNode())); 109 unresolvedTree.addTreeSelectionListener(this); 100 unresolvedTable = new JTable(new UnresolvedAddressesTableModel(model)); 101 unresolvedTable.getSelectionModel().setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); 102 unresolvedTable.getSelectionModel().addListSelectionListener(this); 110 103 111 JScrollPane scroll2 = new JScrollPane(unresolvedT ree);104 JScrollPane scroll2 = new JScrollPane(unresolvedTable); 112 105 unresolvedPanel.add(scroll2, BorderLayout.CENTER); 113 106 unresolvedPanel.add(new JLabel("Unresolved Addresses"), BorderLayout.NORTH); … … 120 113 121 114 JPanel incompletePanel = new JPanel(new BorderLayout()); 122 incompleteTree = new JTree(new DefaultTreeModel(new DefaultMutableTreeNode())); 123 incompleteTree.addTreeSelectionListener(this); 124 JScrollPane scroll3 = new JScrollPane(incompleteTree); 115 116 incompleteTable = new JTable(new IncompleteAddressesTableModel(model)); 117 incompleteTable.getSelectionModel().setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); 118 incompleteTable.getSelectionModel().addListSelectionListener(this); 119 JScrollPane scroll3 = new JScrollPane(incompleteTable); 120 125 121 incompletePanel.add(scroll3, BorderLayout.CENTER); 126 122 incompletePanel.add(new JLabel("Incomplete Addresses"), BorderLayout.NORTH); -
applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit/gui/StreetTableModel.java
r23829 r23830 23 23 private static final int NUMBER_OF_COLUMNS = 4; 24 24 private static final String[] COLUMN_NAMES = new String[]{tr("Type"), tr("Name"), tr("Segments"), tr("Addresses")}; 25 private static final Class<?>[] COLUMN_CLASSES = new Class<?>[]{String.class, String.class, Integer.class, Integer.class}; 25 26 26 27 /** … … 39 40 } 40 41 42 /* (non-Javadoc) 43 * @see javax.swing.table.DefaultTableModel#getColumnCount() 44 */ 41 45 @Override 42 46 public int getColumnCount() { … … 45 49 } 46 50 51 /* (non-Javadoc) 52 * @see javax.swing.table.DefaultTableModel#getColumnName(int) 53 */ 47 54 @Override 48 55 public String getColumnName(int column) { 49 56 return COLUMN_NAMES[column]; 50 57 } 58 59 /* (non-Javadoc) 60 * @see javax.swing.table.AbstractTableModel#getColumnClass(int) 61 */ 62 @Override 63 public Class<?> getColumnClass(int columnIndex) { 64 return COLUMN_CLASSES[columnIndex]; 65 } 51 66 67 /* (non-Javadoc) 68 * @see javax.swing.table.DefaultTableModel#getRowCount() 69 */ 52 70 @Override 53 71 public int getRowCount() { … … 58 76 } 59 77 78 /* (non-Javadoc) 79 * @see javax.swing.table.DefaultTableModel#getValueAt(int, int) 80 */ 60 81 @Override 61 82 public Object getValueAt(int row, int column) { … … 88 109 return false; 89 110 } 90 91 92 93 111 }
Note:
See TracChangeset
for help on using the changeset viewer.