我有一个带有 1 个用于绘图的面板的 JFrame,并为 JFrame 设置了 KyeListener。除非我添加 JTextArea 或 JTextPane,否则它工作正常。看起来它根本停止响应。我需要一些选项来显示文本并使用 keylistener 进行动画。我不需要输入任何内容,我只希望我的 keylistener 一直工作。我需要比 JLabel 更好的东西,我想要一些格式。
问问题
1182 次
2 回答
2
KeyListener未指定用于
KeyEvents
从键盘到 Swing GUI 的侦听,因为 KeyListener 需要 focusable
JComponent
,所以您必须设置setFocusable()
或以编程方式移动Focus
Focus / Focus SubSystem
是异步的
于 2012-06-14T23:31:50.457 回答
0
您是否有理由不将 KeyListener 添加到面板本身?
panel.addKeyListener(this);
于 2012-06-14T23:21:15.353 回答