【发布时间】:2014-12-03 23:53:58
【问题描述】:
我有一个 3x3 的 jbutton 网格,标记为 1-9,代表数字键盘。我添加了一个 actionlistener 和 keylistener ,它们都调用相同的函数,所以如果他们点击 btn1 或在数字键盘上按 1 也会发生同样的事情。
问题是当我在小键盘上按 1 时,我想看到 btn1 按下它,如果这有意义的话。
搜索并没有让我找到任何东西,有什么名字吗?
【问题讨论】:
-
你试过打电话给
doClick吗?此外,请避免使用KeyListener并改用键绑定 API。 How to Use Key Bindings -
我认为您不需要代码,我正在寻找一种无需为该按钮调用 actionlistener 的 .doClick() 方法。如果您确实需要代码,请告诉我
-
在未来,是的,总是显示相关代码,因为它可以让这里的志愿者更好地了解您正在尝试做什么,从而更好地了解您的问题。
标签: java swing jbutton keylistener