<AWT Dev> [10] JDK-8178361: JFileChooser does not allow to open folders with a double tap when using the touch screen interface
Sergey Bylokhov
Sergey.Bylokhov at oracle.com
Mon Sep 18 22:09:29 UTC 2017
Hi, Shashi.
Why the bug is JFileChooser specific?
Does it means that it works for other elements(buttons/lists/menu/etc)?
On 9/18/17 08:58, Shashidhara Veerabhadraiah wrote:
> Hi All, Please review this software changes for the /_enhancement_/
> JDK-8178361.
>
> Issue: Request was filed to enable the touch event processing for Java
> client applications.
>
> Fix: Windows platform offers ‘pointer’ implementation thro’ which one
> can tap for the touch inputs as well. A typical ‘pointer’ function may
> contain touch, pen, touch pad or mouse inputs. This allows for a uniform
> input processing though the event source may defer. This fix enables the
> ‘touch’ events(via TOUCH pointer) to be passed to the components using
> the other type of pointer ‘mouse’. Essentially there is a conversion put
> in place to convert a touch event input into a left click mouse event. I
> think this is the right thing to do considering desktop scenarios to
> which the typical Java applications that gets exposed to. This is also
> the same behavior on my touch enabled windows 10 laptop as well. Please
> let me know if a different behavior is expected. Below is the output:
>
> Now touch event works as a typical mouse left click as in general. But
> there is an issue because the icon size of the Java UI is typically
> small, touching that icon exactly is sometimes difficult. This is
> handled by an Windows application by having larger icon size or icon
> view as a standard. Hence I believe this is outside the scope this
> software update. Any changes to it would be done later as a new bug or
> an enhancement.
>
> Bug ID: https://bugs.openjdk.java.net/browse/JDK-8178361
>
> Webrev: http://cr.openjdk.java.net/~sveerabhadra/8178361/webrev.00/
>
> Thanks and regards,
>
> Shashi
>
--
Best regards, Sergey.
More information about the awt-dev
mailing list