KeyListener如何设按键间距。 按键事件响映的时间是具体操作系统的事,你可以自己通过程序实现,在KeyListener里搞搞手脚,做些tag时间标记什么的,自己实现个小记时器,或用Timer凑合用用。大概说说。呵呵。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以具体写个例子吗?我用线程SLEEP,做停止不行。它会把按键事件存放在存储器里。就算之后不再按,他都会继续运行。烦。 可不可以大概地给个代码来看看啊?我JAVA基础不是太好。吴该。 import javax.swing.*;import java.awt.*;import java.awt.event.*;public class KeyTimer{ static JFrame frame=new JFrame(); static Timer t=new Timer(1000,new ActionListener(){ public void actionPerformed(ActionEvent e) { System.out.println("1 second"); } }); public static void main(String []args) { frame.setSize(200,100); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.addKeyListener(new KeyListener() { public void keyPressed(KeyEvent ePress) { t.start(); } public void keyReleased(KeyEvent eRelease) { t.stop(); } public void keyTyped(KeyEvent eType){} } ); frame.setFocusable(true); frame.show(); } }我没管按的什么键,但意思你应该明白了给分,给分 import javax.swing.*;import java.awt.*;import java.awt.event.*;public class KeyTimer{ static JFrame frame=new JFrame(); static Timer t=new Timer(1000,new ActionListener(){ public void actionPerformed(ActionEvent e) { System.out.println("1 second"); } }); public static void main(String []args) { frame.setSize(200,100); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.addKeyListener(new KeyListener() { public void keyPressed(KeyEvent ePress) { t.start(); System.out.println("1 second");//这里我加的。 } public void keyReleased(KeyEvent eRelease) { t.stop(); } public void keyTyped(KeyEvent eType){} } ); frame.setFocusable(true); frame.show(); } }我是想紧按按键时,一秒就出现一次”1 second“。吴该了!答完我,我马上给分。不好意思。 多状态按钮该如何实现 java里面如何知道某一天是一年中的第几周? 如果搞一个免费的J2ME入门培训,你有兴趣参加吗? 下面这种想法怎么实现?谢了先 请问java里怎么显示无边框的窗口(没有标题栏) 求教:关于JAVA的学习 请问java中的哪个map实现能够按照放入集合的顺序存储? 编译成功后的问题 我是新手,这个问题我搜半天了,可是显示页面错误,最简单的。 java数个问题 谁会jdialog移植成jpanel **如何在JInternalFrame响应关闭消息并调用默认处理前附加处理?
import java.awt.*;
import java.awt.event.*;
public class KeyTimer
{
static JFrame frame=new JFrame();
static Timer t=new Timer(1000,new ActionListener(){
public void actionPerformed(ActionEvent e)
{
System.out.println("1 second");
}
});
public static void main(String []args)
{
frame.setSize(200,100);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.addKeyListener(new KeyListener()
{
public void keyPressed(KeyEvent ePress)
{
t.start();
}
public void keyReleased(KeyEvent eRelease)
{
t.stop();
}
public void keyTyped(KeyEvent eType){}
} );
frame.setFocusable(true);
frame.show();
}
}
我没管按的什么键,但意思你应该明白了
给分,给分
import java.awt.*;
import java.awt.event.*;public class KeyTimer
{
static JFrame frame=new JFrame();
static Timer t=new Timer(1000,new ActionListener(){
public void actionPerformed(ActionEvent e)
{
System.out.println("1 second");
}
});
public static void main(String []args)
{
frame.setSize(200,100);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.addKeyListener(new KeyListener()
{
public void keyPressed(KeyEvent ePress)
{
t.start();
System.out.println("1 second");//这里我加的。
}
public void keyReleased(KeyEvent eRelease)
{
t.stop();
}
public void keyTyped(KeyEvent eType){}
} );
frame.setFocusable(true);
frame.show();
}
}
我是想紧按按键时,一秒就出现一次”1 second“。
吴该了!答完我,我马上给分。不好意思。