< prev index next >

src/java.desktop/share/classes/javax/swing/Autoscroller.java

Print this page

        

*** 26,35 **** --- 26,38 ---- package javax.swing; import java.awt.*; import java.awt.event.*; + import sun.awt.AWTAccessor; + import sun.awt.AWTAccessor.MouseEventAccessor; + /** * Autoscroller is responsible for generating synthetic mouse dragged * events. It is the responsibility of the Component (or its MouseListeners) * that receive the events to do the actual scrolling in response to the * mouse dragged events.
*** 95,104 **** --- 98,110 ---- e.getY() + screenLocation.y, e.getXOnScreen(), e.getYOnScreen(), e.getClickCount(), e.isPopupTrigger(), MouseEvent.NOBUTTON); + MouseEventAccessor meAccessor = AWTAccessor.getMouseEventAccessor(); + meAccessor.setCausedByTouchEvent(event, + meAccessor.isCausedByTouchEvent(e)); if (timer == null) { timer = new Timer(100, this); }
*** 173,181 **** --- 179,190 ---- event.getXOnScreen(), event.getYOnScreen(), event.getClickCount(), event.isPopupTrigger(), MouseEvent.NOBUTTON); + MouseEventAccessor meAccessor = AWTAccessor.getMouseEventAccessor(); + meAccessor.setCausedByTouchEvent(e, + meAccessor.isCausedByTouchEvent(event)); component.superProcessMouseMotionEvent(e); } }
< prev index next >