--- old/src/java.desktop/share/classes/javax/swing/JTable.java 2017-08-15 15:41:09.000000000 +0100 +++ new/src/java.desktop/share/classes/javax/swing/JTable.java 2017-08-15 15:41:09.000000000 +0100 @@ -56,6 +56,8 @@ import javax.print.attribute.*; import javax.print.PrintService; +import sun.awt.AWTAccessor; +import sun.awt.AWTAccessor.MouseEventAccessor; import sun.reflect.misc.ReflectUtil; import sun.swing.SwingUtilities2; @@ -3420,6 +3422,9 @@ event.getClickCount(), event.isPopupTrigger(), MouseEvent.NOBUTTON); + MouseEventAccessor meAccessor = AWTAccessor.getMouseEventAccessor(); + meAccessor.setCausedByTouchEvent(newEvent, + meAccessor.isCausedByTouchEvent(event)); tip = ((JComponent)component).getToolTipText(newEvent); }