2

再会,

我有这个视图 [扩展了具有控制器 [实现 KeyListener] 的 JInternalFrame。在我的一个方法中,void loadListener() 是我将 KeyListener 添加到视图的地方。

在帧的第一个焦点处,KeyListener 触发它的三个方法。将焦点更改为另一个帧[另一个视图,另一个控制器]并返回到第一帧后,KeyListener 将不再触发。

将焦点返回到具有 KeyListener 的帧后如何再次触发 KeyListener 的焦点。

4

1 回答 1

1

不要使用 KeyListener。Swing 被设计为使用键绑定,这将更容易处理焦点问题。

于 2011-06-06T14:52:05.797 回答