如何在java中集成虚拟键盘

时间:2015-09-21 21:31:17

标签: java user-interface keyboard

我想在 java SE 应用程序中使用虚拟键盘在各种文本字段中输入一些细节。同时,我想在应用程序中集成使用过的键盘。所以我想问两个问题:

  1. 有没有办法在 java SE 应用程序中集成任何虚拟键盘?
  2. 如果是,我该如何进行这种整合?
  3. 这一切都在Windows上。

    提前致谢

1 个答案:

答案 0 :(得分:0)

我建议为每个键制作多个按钮。有一个动作侦听器对象,并将实例添加到每个按钮。

actionlistenerclass actionlistenerobj = new actionlistenerclass();
Jbutton z = new JButton ("z")
z.addActionListener(actionlistenerobj)

(显然你想要添加 actionlistenerclass

接下来,每次按下按钮时都会打印与按钮对应的字母。要做到这一点,有很多方法。例如,在文本框声明中添加用户输入的字符串:

JTextField letters = new JTextField(

StringBuilder sb = new StringBuilder();
sb.append("lettervariable")


);

这样的东西会占用用户在屏幕gui上输入的每个字母,并将其添加到文本字母中。

~ { Rich }