Java 中为JFrame增加监听器,如下,实现按ESC键退出程序,但如果将注释的行打开后就无法实现。为什么?

2024-12-04 19:15:23
推荐回答(3个)
回答1:

这是因为你加入的button占据了焦点,为此,你可以给button添加按键事件,其中执行完或者执行前执行frame的按键事件,类似于super.XXX一样。

回答2:

f没有得到焦点。。。。。。。。在能得到焦点的组件上,监听键盘事件
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

回答3:

给你的Button也添加这个监听 因为焦点在他上面