社区
Java SE
帖子详情
如果在JFrame里调用JPanel里的KeyListener事件.
xxmen
2004-11-22 02:48:03
本人在JPanel里implements了KeyListener事件.
之后在JFrame里add了JPanel,但却不能调用KeyListener事件.
请问应该怎样写才行呢?
...全文
203
8
打赏
收藏
如果在JFrame里调用JPanel里的KeyListener事件.
本人在JPanel里implements了KeyListener事件. 之后在JFrame里add了JPanel,但却不能调用KeyListener事件. 请问应该怎样写才行呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
100geOK
2004-11-23
打赏
举报
回复
不能用?看看控制台是不是报错了?
我的是aplication如此用没出现错误。
你再检查你的程序,可以告诉你这么用
应该是没错的。
xxmen
2004-11-23
打赏
举报
回复
我只是想讲.KeyListener放在Frame里就能用.
放在Panel都用不了.怎样解决.
zj_ok
2004-11-22
打赏
举报
回复
不太明白,把KeyListener的方法实现写成public的不就可以调用
皮鲁
2004-11-22
打赏
举报
回复
不是吧~~
chanceqw
2004-11-22
打赏
举报
回复
sorry,你的类名把我搞晕了,能不能起点有意义的名字
public class GirlFriend extends JApplet{
PPMM p ;
public void init()
{
p = new PPMM(this); //干吗要传这个参数过去啊?
getContentPane().add(p);
addKeyListener(p);
}
}
chanceqw
2004-11-22
打赏
举报
回复
public class gf extends JApplet{
gp p ;
public void init()
{
p = new gp(this); //干吗要传这个参数过去啊?
getContentPane().add(p);
gf.addKeyListener(p);
}
}
xxmen
2004-11-22
打赏
举报
回复
public class gf extends JApplet{
gp p ;
public void init()
{
p = new gp(this);
getContentPane().add(p);
}
}
gp里已有addKeyListener事件的了.在这里应该怎样才能调用到呢?
chanceqw
2004-11-22
打赏
举报
回复
frame.addKeyListener(panel);
简单的Java游戏案例程序,包含一个玩家和一个矩形面板 主要作用是通过监听键盘输入来控制玩家在矩形面板上移动
在
KeyListener
的keyPressed方法中,
调用
movePlayer方法来移动玩家。 在movePlayer方法中,根据键盘输入更新玩家的位置,并确保玩家不会超出窗口的边界。 创建一个
JPanel
面板,并设置其首选尺寸。 将
JPanel
添加到...
JPanel
中的
KeyListener
无效
JFrame
内有
JPanel
,在
JPanel
中进行 add
KeyListener
实现的代码不能被键盘动作触发。 问题分析: 这是swing的焦点问题,
JFrame
、JComponent、JLabel默认是不可以获得焦点,而且默认情况下,swing是把焦点...
java panel 监听不到键盘
事件
_
JPanel
添加键盘监听
事件
因为在自己的游戏需求中谢了要用键盘控制飞机的移动,所以用到键盘监听
事件
,但是使用了
JPanel
之后添加了键盘监听
事件
,按相应的方向键飞机并没有反应。但是如果是为
JFrame
的内容面板加则会有反应。为了使得能在...
关于
KeyListener
的简单使用
KeyListener
是java 中的一个接口,用于接收键盘
事件
(击键)的侦听器接口。旨在处理键盘
事件
的类要么实现此接口(及其包含的所有方法),要么扩展抽象KeyAdapter 类(仅重写有用的方法)。然后使用组...
问题集锦-java-swing-使用
KeyListener
出现的问题
由于需要在
JPanel
上使用
KeyListener
键盘监听,但是基本实现正确后,出现了按键但无反应的现象,纠结了一段时间,现在记录一下。 //(导入包 略 ) public class Mainj extends
JFrame
{ public static void ...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章