[问题] 关于 focus 问题

楼主: tas72732002 (葱头)   2015-06-09 22:46:26
最近在实做计算机的部分, 该功能实作了keyListener 和 ActionListener接口
主要是让计算机可以点选Button 和 使用键盘来操作功能,
这边特别需住要的是使用键盘事件必须focus的元件,
否则事件将无法接收, 关于focus问题想请问各位,
(1) 当我按下按钮的时候, focus会转移到Button, 此时如果我不把focus至转移到frame上
,键盘事件就会失效, 是因为Button无法使用ActionListener吗,
"还是说此时我的程式是没有foucus的元件"?
(2) 当我程式启动时, focus元件是frame吗? 还是说这时没有任何元件是focus,
如果我没有执行frame.requestFocusInWindow(); 键盘事件是没有反应的
请问一下focus的运作原理是?
作者: omidofor (妈妈咪呀)   2015-06-10 00:24:00
如果你是要写swing的话,良心建议你换javafx 8

Links booklink

Contact Us: admin [ a t ] ucptt.com