请教如何用指定快捷键调用 java函数,万分感谢! 本帖最后由 blackkettle 于 2012-08-17 14:32:57 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不太明白Lz的意思,java 中的swing程序倒是可以监听键盘事件.例子如下:public class Demo10 extends JFrame implements KeyListener { public Demo10() { this.setTitle("键盘事件处理"); this.setSize(300, 200); this.setLocationRelativeTo(this);// 窗口居中 this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 窗口关闭动作处理 this.addKeyListener(this);// 添加注册键盘事件监听器 } @Override public void keyPressed(KeyEvent arg0) {// 敲击 // TODO Auto-generated method stub } @Override public void keyReleased(KeyEvent arg0) {// 按下 // TODO Auto-generated method stub if (arg0.getKeyCode() == 114) {// 114 F3对应的编码 Demo10.print(); } } @Override public void keyTyped(KeyEvent arg0) {// 释放 // TODO Auto-generated method stub } public static void main(String[] args) { new Demo10(); } public static void print() { System.out.println("Running!"); }} libei_march, 您好!您给的这个例子很接近我想要的效果。那个“键盘事件处理”的窗口是必需的吗?可不可以不要弹出这么一个框,我要终止程序的话,直接 terminate 或者在 main函数里计算过去5分钟后程序就自动终止?万分感谢! 也就是说,不用我通过手动关闭“键盘事件处理”的窗口来终止程序,而是通过 main函数里计算程序执行 5分钟后就自动终止。请问怎么实现呀?万分感谢! 不用窗口要全局监听 java实现费劲 要jni定时的话简单 直接用timer类就可以了 你百度一下吧 达人们,能不能给个 f3调用java 函数的例子呀,全局监听的。万分感谢! 今天去面试,被问到一个问题,【秒杀】是如何来实现的? Swing做的登陆界面(c/s模式)怎么保存用户名和密码? java新手? 急阿,请问抛出java.io.EOFException异常如何解决??? 有图片处理经验的进,关于ImageIO 初学者:我真的想学JAVA 编写一个通用软件一般都具有的登陆界面程序???? 怎样改变窗口左上角的icon swing窗体布局问题请教 怎样在tomcat 401上面配置一个虚拟主机?(更详细的提问) smgp中的deliver包中的状态报告中的content解码 关于垃圾收集器的疑惑
this.setTitle("键盘事件处理");
this.setSize(300, 200);
this.setLocationRelativeTo(this);// 窗口居中
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 窗口关闭动作处理
this.addKeyListener(this);// 添加注册键盘事件监听器 } @Override
public void keyPressed(KeyEvent arg0) {// 敲击 // TODO Auto-generated method stub } @Override
public void keyReleased(KeyEvent arg0) {// 按下
// TODO Auto-generated method stub
if (arg0.getKeyCode() == 114) {// 114 F3对应的编码
Demo10.print();
}
} @Override
public void keyTyped(KeyEvent arg0) {// 释放
// TODO Auto-generated method stub } public static void main(String[] args) {
new Demo10(); } public static void print() {
System.out.println("Running!");
}}
libei_march, 您好!您给的这个例子很接近我想要的效果。那个“键盘事件处理”的窗口是必需的吗?可不可以不要弹出这么一个框,我要终止程序的话,直接 terminate 或者在 main函数里计算过去5分钟后程序就自动终止?万分感谢!
定时的话简单 直接用timer类就可以了
你百度一下吧