JavaFX virtual keyboard

15,303

Solution 1

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).

Solution 2

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

Share:
15,303
Gillardo
Author by

Gillardo

Updated on June 15, 2022

Comments

  • Gillardo
    Gillardo almost 2 years

    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.

  • Gillardo
    Gillardo over 9 years
    I ran my application with the commands above, but didnt seem to do anything when i clicked on a text field?