2014-11-05 22 views

Odpowiedz

7

Tak, jest coś takiego jak wirtualna klawiatura JavaFX w dystrybucji Oracle Java 8, chociaż nie jest ona dokumentowana ani obsługiwana przez Oracle poza wbudowaną wersją JavaFX.

Jednak wirtualna klawiatura wydaje się być dostarczana z Oracle JRE środowiska Java 8 i wydaje się działać tam, jeśli przełączasz niektóre nieudokumentowane i nieobsługiwane właściwości systemu.

Spróbuj:

  • -Dcom.sun.javafx.isEmbedded=true

A może również

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

Niektóre związane szkicowy informacji w internecie:

Chłopaki nad na javafxports może wiedzieć więcej, więc można spróbować prosząc tam, jeśli chcesz uzyskać więcej informacji (jeśli są kierowane jednego ze swoich urządzeń).

+0

Pobiegłem mój wniosek z powyższych poleceń, ale nie wydają się nic zrobić po kliknięciu na polu tekstowym? – Gillardo

0

Aby mieć pewność, trzeba dodać flagi

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

do javavm a nie do aplikacji ... (dodawane w poście, ponieważ nie mogę tego komentować ...)

Dostosowuje t wymagany układ klawiatury? sprawdź /com/sun/javafx/scene/control/skin/caspian/fxvk.css w ${JRE/JDK_INSTALL}/jre/lib/ext/jfxrt.jar dla pól css wpływających na klawiaturę.

1

jeśli są zdezorientowani, tu złapać:

1.right kliknij projektu (w Netbeans)

2.click Właściwości -> Uruchom ->

3.Napełnij [Opcje] z VM:

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

4.OK Sporządzono

Powiązane problemy