Changeset 23950 in osm for applications/editors/josm/plugins
- Timestamp:
- 2010-10-31T02:37:55+01:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/FixAddresses/src/org/openstreetmap/josm/plugins/fixAddresses/gui/AddressEditDialog.java
r23938 r23950 60 60 @SuppressWarnings("serial") 61 61 public class AddressEditDialog extends JDialog implements ActionListener, ListSelectionListener, IAddressEditContainerListener { 62 private static final String UNRESOLVED_HEADER_FMT = tr("Unresolved Addresses (%d)"); 63 private static final String STREET_HEADER_FMT = tr("Streets (%d)"); 62 private static final String UNRESOLVED_ADDRESS = tr("Unresolved Addresses"); 63 private static final String STREETS = tr("Streets"); 64 private static final String UNRESOLVED_HEADER_FMT = tr("%s (%d)"); 65 private static final String STREET_HEADER_FMT = tr("%s (%d)"); 64 66 private static final String OK_COMMAND = tr("Close"); 65 67 private static final String SELECT_AND_CLOSE = tr("Select and close"); … … 109 111 streetPanel.add(scroll1, BorderLayout.CENTER); 110 112 111 streetLabel = createHeaderLabel(STREET_HEADER_FMT, editContainer.getNumberOfStreets()); 113 streetLabel = createHeaderLabel(STREET_HEADER_FMT, 114 STREETS, 115 editContainer.getNumberOfStreets()); 112 116 streetPanel.add(streetLabel, BorderLayout.NORTH); 113 117 streetPanel.setMinimumSize(new Dimension(350, 300)); … … 124 128 unresolvedPanel.add(scroll2, BorderLayout.CENTER); 125 129 unresolvedAddressesLabel = createHeaderLabel( 126 UNRESOLVED_HEADER_FMT, editContainer.getNumberOfUnresolvedAddresses()); 130 UNRESOLVED_HEADER_FMT, 131 UNRESOLVED_ADDRESS, 132 editContainer.getNumberOfUnresolvedAddresses()); 127 133 unresolvedPanel.add(unresolvedAddressesLabel , BorderLayout.NORTH); 128 134 unresolvedPanel.setMinimumSize(new Dimension(350, 200)); … … 185 191 } 186 192 187 private JLabel createHeaderLabel(String fmtString, int n) { 188 JLabel label = new JLabel(String.format(fmtString, n)); 193 /** 194 * Creates a header label in the form "title (number)" with bold font. 195 * @param fmtString The format string having a string and a numeric placeholder. 196 * @param title The title of the header. 197 * @param n The number to show in the header. 198 * @return 199 */ 200 private JLabel createHeaderLabel(String fmtString, String title, int n) { 201 JLabel label = new JLabel(String.format(fmtString, title, n)); 189 202 label.setFont(label.getFont().deriveFont(Font.BOLD)); 190 203 return label; 191 204 } 192 205 206 /** 207 * Updates the list headings. 208 */ 193 209 private void updateHeaders() { 194 210 if (editContainer != null) { 195 streetLabel.setText(String.format(STREET_HEADER_FMT, editContainer.getNumberOfStreets())); 196 unresolvedAddressesLabel.setText(String.format(UNRESOLVED_HEADER_FMT, editContainer.getNumberOfUnresolvedAddresses())); 211 streetLabel.setText(String.format( 212 STREET_HEADER_FMT, 213 STREETS, 214 editContainer.getNumberOfStreets())); 215 unresolvedAddressesLabel.setText( 216 String.format(UNRESOLVED_HEADER_FMT, 217 UNRESOLVED_ADDRESS, 218 editContainer.getNumberOfUnresolvedAddresses())); 197 219 } else { 198 220 streetLabel.setText(String.format(STREET_HEADER_FMT, 0)); … … 244 266 } 245 267 268 /** 269 * Removes all markers and rectangles from the map viewer. 270 */ 246 271 private void clearMapViewer() { 247 272 mapViewer.setVisible(false); … … 271 296 * 272 297 * @author Oliver Wieland <oliver.wieland@online.de> 273 */ 274 298 */ 275 299 class IncompleteAddressListener implements ListSelectionListener { 276 300
Note:
See TracChangeset
for help on using the changeset viewer.