Changeset 10611 in josm for trunk/src/org/openstreetmap/josm/gui/util
- Timestamp:
- 2016-07-23T18:46:45+02:00 (8 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/gui/util
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/util/AdjustmentSynchronizer.java
r10378 r10611 8 8 import java.awt.event.AdjustmentListener; 9 9 import java.awt.event.ItemEvent; 10 import java.awt.event.ItemListener;11 10 import java.util.HashMap; 12 11 import java.util.HashSet; … … 15 14 16 15 import javax.swing.JCheckBox; 17 import javax.swing.event.ChangeEvent;18 import javax.swing.event.ChangeListener;19 16 20 17 import org.openstreetmap.josm.tools.CheckParameterUtil; … … 125 122 // register an item lister with the check box 126 123 // 127 view.addItemListener(new ItemListener() { 128 @Override 129 public void itemStateChanged(ItemEvent e) { 130 switch(e.getStateChange()) { 131 case ItemEvent.SELECTED: 132 if (!isParticipatingInSynchronizedScrolling(adjustable)) { 133 setParticipatingInSynchronizedScrolling(adjustable, true); 134 } 135 break; 136 case ItemEvent.DESELECTED: 137 if (isParticipatingInSynchronizedScrolling(adjustable)) { 138 setParticipatingInSynchronizedScrolling(adjustable, false); 139 } 140 break; 141 default: // Do nothing 124 view.addItemListener(e -> { 125 switch(e.getStateChange()) { 126 case ItemEvent.SELECTED: 127 if (!isParticipatingInSynchronizedScrolling(adjustable)) { 128 setParticipatingInSynchronizedScrolling(adjustable, true); 142 129 } 130 break; 131 case ItemEvent.DESELECTED: 132 if (isParticipatingInSynchronizedScrolling(adjustable)) { 133 setParticipatingInSynchronizedScrolling(adjustable, false); 134 } 135 break; 136 default: // Do nothing 143 137 } 144 138 }); 145 139 146 observable.addChangeListener( 147 new ChangeListener() { 148 @Override 149 public void stateChanged(ChangeEvent e) { 150 boolean sync = isParticipatingInSynchronizedScrolling(adjustable); 151 if (view.isSelected() != sync) { 152 view.setSelected(sync); 153 } 154 } 155 } 156 ); 140 observable.addChangeListener(e -> { 141 boolean sync = isParticipatingInSynchronizedScrolling(adjustable); 142 if (view.isSelected() != sync) { 143 view.setSelected(sync); 144 } 145 }); 157 146 setParticipatingInSynchronizedScrolling(adjustable, true); 158 147 view.setSelected(true); -
trunk/src/org/openstreetmap/josm/gui/util/AdvancedKeyPressDetector.java
r9085 r10611 9 9 import java.awt.Toolkit; 10 10 import java.awt.event.AWTEventListener; 11 import java.awt.event.ActionEvent;12 import java.awt.event.ActionListener;13 11 import java.awt.event.KeyEvent; 14 12 import java.util.List; … … 83 81 Main.warn(ex); 84 82 } 85 timer = new Timer(0, new ActionListener() { 86 @Override 87 public void actionPerformed(ActionEvent e) { 88 timer.stop(); 89 if (set.remove(releaseEvent.getKeyCode()) && enabled) { 90 if (isFocusInMainWindow()) { 91 for (KeyPressReleaseListener q: keyListeners) { 92 q.doKeyReleased(releaseEvent); 93 } 94 } 83 timer = new Timer(0, e -> { 84 timer.stop(); 85 if (set.remove(releaseEvent.getKeyCode()) && enabled && isFocusInMainWindow()) { 86 for (KeyPressReleaseListener q: keyListeners) { 87 q.doKeyReleased(releaseEvent); 95 88 } 96 89 } -
trunk/src/org/openstreetmap/josm/gui/util/GuiHelper.java
r10604 r10611 22 22 import java.awt.Window; 23 23 import java.awt.event.ActionListener; 24 import java.awt.event.HierarchyEvent;25 import java.awt.event.HierarchyListener;26 24 import java.awt.event.KeyEvent; 27 25 import java.awt.event.MouseAdapter; … … 91 89 92 90 public static void executeByMainWorkerInEDT(final Runnable task) { 93 Main.worker.submit(new Runnable() { 94 @Override 95 public void run() { 96 runInEDTAndWait(task); 97 } 98 }); 91 Main.worker.submit(() -> runInEDTAndWait(task)); 99 92 } 100 93 … … 272 265 public static Component prepareResizeableOptionPane(final Component pane, final Dimension minDimension) { 273 266 if (pane != null) { 274 pane.addHierarchyListener(new HierarchyListener() { 275 @Override 276 public void hierarchyChanged(HierarchyEvent e) { 277 Window window = SwingUtilities.getWindowAncestor(pane); 278 if (window instanceof Dialog) { 279 Dialog dialog = (Dialog) window; 280 if (!dialog.isResizable()) { 281 dialog.setResizable(true); 282 if (minDimension != null) { 283 dialog.setMinimumSize(minDimension); 284 } 267 pane.addHierarchyListener(e -> { 268 Window window = SwingUtilities.getWindowAncestor(pane); 269 if (window instanceof Dialog) { 270 Dialog dialog = (Dialog) window; 271 if (!dialog.isResizable()) { 272 dialog.setResizable(true); 273 if (minDimension != null) { 274 dialog.setMinimumSize(minDimension); 285 275 } 286 276 } -
trunk/src/org/openstreetmap/josm/gui/util/StayOpenCheckBoxMenuItem.java
r9249 r10611 6 6 import javax.swing.MenuElement; 7 7 import javax.swing.MenuSelectionManager; 8 import javax.swing.event.ChangeEvent;9 import javax.swing.event.ChangeListener;10 8 11 9 /** … … 19 17 20 18 { 21 getModel().addChangeListener(new ChangeListener() { 22 23 @Override 24 public void stateChanged(ChangeEvent e) { 19 getModel().addChangeListener(e -> { 25 20 if (getModel().isArmed() && isShowing()) { 26 21 path = MenuSelectionManager.defaultManager().getSelectedPath(); 27 22 } 28 } 29 }); 23 }); 30 24 } 31 25
Note:
See TracChangeset
for help on using the changeset viewer.