2017-03-13 3 views
0

Ich habe Wladimir Petrenkos Bildschirmtastatur (1.0) mit meinen Apps JTextComponent verbunden und es funktioniert gut. Leider liefert die Hardware-Tastatur weiterhin Eingabezeichen und ich möchte, dass die EINZIGE Eingabe von der Bildschirmtastatur kommt.NUR die Bildschirmtastatur an eine JTextComponent anschließen

Petrenkos Tastatur Eingaben Text über die JTextComponent setText (..), setzen Sie CaretPosition() Methoden. Wenn JTextComponent deaktiviert ist (setEnabled (false)), wird der Text während der Bildschirmtastatureingabe angezeigt, und es wird keine Hardwareeingabe akzeptiert, aber der Cursor und die Bearbeitungsfunktion verschwinden.

Wie kann ich die Eingabe von der Hardware-Tastatur "deaktivieren" und behalten Sie den Cursor und Bearbeitungsfähigkeit?

Danke,

Chris Kimball

Antwort

0

setKeymap (null) an den JTextComponent meisten Tasten deaktiviert.

Verwandte Themen