JInternalFrame上的控件如何捕获键盘事件

went009 2003-12-09 10:57:01
我在开发多文档的程序,mainFrame上放了JDeskTopPanel,用于实现显示JInternalFrame,然而在JInternalFrame上放的其他控件可以响应键盘事件,为何

JInternalFrame上的button不能捕获键盘事件,在线等待,请高手指教!

...全文
30 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
went009 2003-12-10
  • 打赏
  • 举报
回复
zhaoxl20(探索者):
抱歉,我想知道JInternalFrame上的如何捕获键盘事件.
zhaoxl20 2003-12-09
  • 打赏
  • 举报
回复
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
public class ClassName extends JApplet implements KeyListener{
....
private JButton button1 = new JButton("New");
.....
button1.addKeyListener(this);

public void keyTyped(KeyEvent e){
System.out.print("Typed ");

}
public void keyPressed(KeyEvent e){
System.out.print("Pressed ");

}
public void keyReleased(KeyEvent e){
System.out.print("Released ");

}
}

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧