我想在 java SE 应用程序中使用虚拟键盘在各种文本字段中输入一些细节。同时,我想在应用程序中集成使用过的键盘。所以我想问两个问题:
这一切都在Windows上。
提前致谢
答案 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 }