Changeset 4874 in josm for trunk/src/org/openstreetmap/josm/gui/preferences/ImageryPreference.java
- Timestamp:
- 2012-01-26T21:52:34+01:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/preferences/ImageryPreference.java
r4577 r4874 282 282 p.add(pane,GBC.std().fill(GBC.BOTH)); 283 283 } 284 284 285 285 public ImageryProvidersPanel getProvidersPanel() { 286 286 return imageryProviders; … … 391 391 public final ImageryLayerTableModel activeModel; 392 392 public final ImageryDefaultLayerTableModel defaultModel; 393 393 394 394 // Public JToolbars 395 395 public final JToolBar activeToolbar; … … 400 400 private final PreferenceTabbedPane gui; 401 401 private final ImageryLayerInfo layerInfo; 402 403 private class ImageryTableCellRenderer extends DefaultTableCellRenderer { 404 402 403 private static class ImageryTableCellRenderer extends DefaultTableCellRenderer { 404 405 405 private List<ImageryInfo> layers; 406 406 407 407 public ImageryTableCellRenderer(List<ImageryInfo> layers) { 408 408 this.layers = layers; 409 409 } 410 410 411 411 @Override 412 412 public Component getTableCellRendererComponent(JTable table, Object value, boolean 413 isSelected, boolean hasFocus, int row, int column) { 413 isSelected, boolean hasFocus, int row, int column) { 414 414 JLabel label = (JLabel) super.getTableCellRendererComponent( 415 table, value, isSelected, hasFocus, row, column); 415 table, value, isSelected, hasFocus, row, column); 416 416 String t = value.toString(); 417 417 label.setBackground(Main.pref.getUIColor("Table.background")); … … 423 423 if(l.getExtendedUrl().equals(t)) { 424 424 label.setBackground(Main.pref.getColor( 425 marktr("Imagery Background: Default"), 426 new Color(200,255,200))); 425 marktr("Imagery Background: Default"), 426 new Color(200,255,200))); 427 427 break; 428 428 } … … 456 456 457 457 defaultModel.addTableModelListener( 458 new TableModelListener() { 459 @Override 460 public void tableChanged(TableModelEvent e) { 461 activeTable.repaint(); 462 } 463 } 464 ); 458 new TableModelListener() { 459 @Override 460 public void tableChanged(TableModelEvent e) { 461 activeTable.repaint(); 462 } 463 } 464 ); 465 465 466 466 activeModel.addTableModelListener( 467 new TableModelListener() { 468 @Override 469 public void tableChanged(TableModelEvent e) { 470 defaultTable.repaint(); 471 } 472 } 473 ); 467 new TableModelListener() { 468 @Override 469 public void tableChanged(TableModelEvent e) { 470 defaultTable.repaint(); 471 } 472 } 473 ); 474 474 475 475 TableColumnModel mod = defaultTable.getColumnModel(); … … 592 592 mapPolygons.remove(i); 593 593 } 594 // Only display bounds when no polygons (shapes) are defined for this provider 594 // Only display bounds when no polygons (shapes) are defined for this provider 595 595 } else { 596 596 if (defaultTable.getSelectionModel().isSelectedIndex(i)) { … … 643 643 activeModel.addRow(p.getImageryInfo()); 644 644 } catch (IllegalArgumentException ex) { 645 if (ex.getMessage() == null || ex.getMessage().isEmpty()) {645 if (ex.getMessage() == null || ex.getMessage().isEmpty()) 646 646 throw ex; 647 }else {647 else { 648 648 JOptionPane.showMessageDialog(Main.parent, 649 649 ex.getMessage(), tr("Error"), … … 709 709 return; 710 710 } 711 711 712 712 Set<String> acceptedEulas = new HashSet<String>(); 713 713
Note:
See TracChangeset
for help on using the changeset viewer.
