< prev index next >

src/java.desktop/share/classes/javax/swing/table/JTableHeader.java

Print this page

        

@@ -40,10 +40,13 @@
 import java.beans.Transient;
 
 import java.io.ObjectOutputStream;
 import java.io.IOException;
 
+import sun.awt.AWTAccessor;
+import sun.awt.AWTAccessor.MouseEventAccessor;
+
 /**
  * This is the object which manages the header of the <code>JTable</code>.
  * <p>
  * <strong>Warning:</strong>
  * Serialized objects of this class will not be compatible with

@@ -412,10 +415,13 @@
                 newEvent = new MouseEvent(component, event.getID(),
                                           event.getWhen(), event.getModifiers(),
                                           p.x, p.y, event.getXOnScreen(), event.getYOnScreen(),
                                           event.getClickCount(),
                                           event.isPopupTrigger(), MouseEvent.NOBUTTON);
+                MouseEventAccessor meAccessor = AWTAccessor.getMouseEventAccessor();
+                meAccessor.setCausedByTouchEvent(newEvent,
+                    meAccessor.isCausedByTouchEvent(event));
 
                 tip = ((JComponent)component).getToolTipText(newEvent);
             }
         }
 
< prev index next >