社区
Java SE
帖子详情
再开一贴,JPanel如何收到键盘事件
AYellow
2002-12-07 04:18:34
这个JPanel是用来画图的,上面没有任何有焦点的控件。
如何获得键盘事件?
panel.addKeyListener(new KeyAdapter(){
public void keyTyped(KeyEvent e){
......
}
}
);
不行,处理方法根本不被调用
参考
http://expert.csdn.net/Expert/topic/1238/1238484.xml?temp=.617901
两贴一起结算
...全文
39
6
打赏
收藏
再开一贴,JPanel如何收到键盘事件
这个JPanel是用来画图的,上面没有任何有焦点的控件。 如何获得键盘事件? panel.addKeyListener(new KeyAdapter(){ public void keyTyped(KeyEvent e){ ...... } } ); 不行,处理方法根本不被调用 参考 http://expert.csdn.net/Expert/topic/1238/1238484.xml?temp=.617901 两贴一起结算
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gavin1976
2002-12-07
打赏
举报
回复
JPanel has more Methods inherited from class javax.swing.JComponent
so it has the Methods of requestFocus(),this will let the JPanel get the focus.
肖尧19
2002-12-07
打赏
举报
回复
一般JPanel都会被加到一个JFrame里面,所以建议给你的JFrame添加KeyAdapter
这个JFrame拥有JPanel的引用是很容易,同样可以对JPANEL进行各种操作
netwebs
2002-12-07
打赏
举报
回复
呵呵~~不好意思错了,我以为是panel监听button呢
或许楼上说的是对的
netwebs
2002-12-07
打赏
举报
回复
button.addKeyListener(JPanel panel)
用panel监听也不行?
yoyoxo
2002-12-07
打赏
举报
回复
在Swing里面,JPanel根本实现KeyListener接口,所以上面的方法是徒劳的。
要么换用其他的如JTextPane等组件,都可以画图。要么自己实现。
AYellow
2002-12-07
打赏
举报
回复
这个JPanel是用来画图的,上面没有任何有焦点的控件。
如何获得键盘事件?
panel.addKeyListener(new KeyAdapter(){
public void keyTyped(KeyEvent e){
......
}
}
);
不行,处理方法根本不被调用
参考
http://expert.csdn.net/Expert/topic/1238/1238484.xml?temp=.617901
两贴一起结算
JPanel
中响应
键盘事件
如果只是为
JPanel
添加了
键盘事件
监听器,你会发现,
键盘事件
根本没有响应。 关键是要在适当时候让
JPanel
获得焦点,使用requestFocus()方法,这样鼠标事件才能被激活。
java中给
Jpanel
添加键盘监听事件时,发现监听事件无效,一个解决方法
Jpanel
添加键盘监听无效的一个化解办法
java panel 监听不到
键盘事件
_
JPanel
添加键盘监听事件
因为在自己的游戏需求中谢了要用键盘控制飞机的移动,所以用到键盘监听事件,但是使用了
JPanel
之后添加了键盘监听事件,按相应的方向键飞机并没有反应。但是如果是为JFrame的内容面板加则会有反应。为了使得能在...
JPanel
添加键盘监听事件
因为在自己的游戏需求中谢了要用键盘控制飞机的移动,所以用到键盘监听事件,但是使用了
JPanel
之后添加了键盘监听事件,按相应的方向键飞机并没有反应。但是如果是为JFrame的内容面板加则会有反应。 为了使得能在...
Jpanel
或Jframe添加键盘监听无效
无法实现键盘监是因为没有获取屏幕焦点,将需要监听的控件获取屏幕焦点即可,代码如下: 控件名.setFocusable(true); /*注意要写setVisible(true)后面才行。*/
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章