2011-06-06 26 views
2

美好的一天,JInternalFrame KeyListener重点

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

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

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

+0

当焦点被重新获得或重新获得焦点后,您是否尝试接收焦点? – 2011-06-06 13:15:50

+0

最有可能的是, – 2011-06-06 13:20:45

+0

咦?这是一个问题。 “是”意味着什么? – 2011-06-06 13:28:15

回答

1

请勿使用KeyListener。 Swing旨在使用Key Bindings,这将更轻松地处理焦点问题。