我正在模拟一个阿拉伯语键盘,为什么他们使用波浪号键作为字母,我不知道。无论如何,我必须让它发挥作用。
我正在使用以下键绑定代码来获取 ~ 键,但它似乎没有注册:
JButton key = new JButton();
key.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke(DEAD_TILDE, "action");
key.getActionMap().put("action", new KeyAction(key));
我上网查了一下,找不到这个解释。
有人可以帮我吗?