2017-03-13 73 views
0

我已將Vladimir Petrenko的屏幕鍵盤(1.0)連接到我的應用程序 JTextComponent,它運行良好。唉,硬件鍵盤繼續提供輸入字符,我希望只有來自屏幕鍵盤的輸入。僅將屏幕鍵盤連接到JTextComponent

Petrenko的鍵盤通過JTextComponent setText(..)輸入文本,設置CaretPosition()方法。如果JTextComponent被禁用(setEnabled(false)),則在屏幕鍵盤輸入過程中出現文本,並且不接受任何硬件輸入,但光標和編輯功能消失。

如何從硬件鍵盤「禁用」輸入並保留光標和編輯能力?

感謝,

克里斯金伯爾

回答

0

setKeymap(空)上禁用的JTextComponent最關鍵。