JavaFX virtual keyboard


Question

Is there such a thing? I have googled javafx virtual keyboard, but nothing seems to appear that is valid. I saw this article, but no code or example

http://docs.oracle.com/javase/8/javafx/user-interface-tutorial/embed.htm

Does anyone have prior experience with a virtual keyboard in a javafx application? I need to be able to show either a normal keyboard or numeric keypad when a textfield is focused.

1
6
11/5/2014 10:38:57 PM

Accepted Answer

Yes, there is such a thing as JavaFX virtual keyboard in the Oracle Java 8 distribution, though it is not documented or supported by Oracle outside of the embedded version of JavaFX.

However, the virtual keyboard does seem to ship with the Oracle desktop Java 8 JRE and it does seem to work there if you toggle some undocumented and unsupported system properties.

Try:

  • -Dcom.sun.javafx.isEmbedded=true

And maybe also

  • -Dcom.sun.javafx.touch=true
  • -Dcom.sun.javafx.virtualKeyboard=javafx

Some related sketchy info on the internet:

The guys over at javafxports might know more, so you could try asking there if you want more information (if you are targeting one of their devices).

10
5/23/2017 10:30:18 AM

if you are confused, here, catch:

1.right click your project (in Netbeans)

2.click Properties-->Run-->

3.Fill the [VM Options] with:

  -Dcom.sun.javafx.isEmbedded=true 
  -Dcom.sun.javafx.touch=true 
  -Dcom.sun.javafx.virtualKeyboard=javafx

4.OK,done


Licensed under: CC-BY-SA with attribution
Not affiliated with: Stack Overflow
Icon