Changeset 10210 in josm for trunk/src/org/openstreetmap/josm/gui/io/TagSettingsPanel.java
- Timestamp:
- 2016-05-14T15:45:35+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/io/TagSettingsPanel.java
r9685 r10210 4 4 import java.awt.BorderLayout; 5 5 import java.util.Map; 6 import java.util.Observable;7 import java.util.Observer;8 6 9 7 import javax.swing.JPanel; 8 import javax.swing.event.ChangeEvent; 9 import javax.swing.event.ChangeListener; 10 10 import javax.swing.event.TableModelEvent; 11 11 import javax.swing.event.TableModelListener; … … 41 41 this.changesetCommentModel = changesetCommentModel; 42 42 this.changesetSourceModel = changesetSourceModel; 43 this.changesetCommentModel.add Observer(new ChangesetCommentObserver("comment"));44 this.changesetSourceModel.add Observer(new ChangesetCommentObserver("source"));43 this.changesetCommentModel.addChangeListener(new ChangesetCommentChangeListener("comment")); 44 this.changesetSourceModel.addChangeListener(new ChangesetCommentChangeListener("source")); 45 45 build(); 46 46 pnlTagEditor.getModel().addTableModelListener(this); … … 113 113 * with the current changeset comment 114 114 */ 115 class ChangesetComment Observer implements Observer {115 class ChangesetCommentChangeListener implements ChangeListener { 116 116 117 117 private final String key; 118 118 119 ChangesetComment Observer(String key) {119 ChangesetCommentChangeListener(String key) { 120 120 this.key = key; 121 121 } 122 122 123 123 @Override 124 public void update(Observable o, Object arg) {125 if ( oinstanceof ChangesetCommentModel) {126 String newValue = ( String) arg;124 public void stateChanged(ChangeEvent e) { 125 if (e.getSource() instanceof ChangesetCommentModel) { 126 String newValue = ((ChangesetCommentModel) e.getSource()).getComment(); 127 127 String oldValue = getTagEditorValue(key); 128 128 if (oldValue == null) { … … 130 130 } 131 131 if (!oldValue.equals(newValue)) { 132 setProperty(key, (String) arg);132 setProperty(key, newValue); 133 133 } 134 134 }
Note:
See TracChangeset
for help on using the changeset viewer.