JButton连续响应回车键的问题 我在一个Dialog中设置了默认按钮,打开系统的印刷设定画面。但是在这个Dialog中,回车键长时间按下后,会打开多个印刷设定画面。应该如何解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以设置个标志比如int i=0 然后响应事件里写 if(i==0)do...;i=1 这样就只做第一次了,不知道楼主是不是要这样 这样我也试过,不行啊。我在button押下的时候就让这个button的enable设置为false了,也不行 不是啦 你写的应该是按回车触发事件使得按钮按下,然后由按钮的事件触发你的“打开系统的印刷设定画面”的操作吧?那么if(i==0){}的条件应该在按钮的事件里,if(i==0){打开系统的印刷设定画面}这样应该可以 不是用监听实现的,是用RootPane设置的默认按钮。 那按钮你是用的actionlistener还是mouselistener啊?我自己测试过了,把if判断放在触发的方法里就可以了啊 是actionlistener。我也试过了,还是不行,真愁人。谢谢楼上了 int i=0;button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { if(i==0){//你的操作i=1;}} });如果还是不行我也没有办法了 这样属于访问Swing组件吗? 怎样写U盾的接口程序? java数据库连接池,大家来看看 ant的一个问题 包的问题!!!!! 请教高手:怎么用java导出dbf文件? Applet加载错误 循环显示图片问题 不来看后悔哦,关于多线程的问题 怎样打开和显示log4j生成的log文件? 新手求助!关于类集的问题! 求教实现字符串转换为执行语句的方法!~~~~~
我在button押下的时候就让这个button的enable设置为false了,
也不行
你的“打开系统的印刷设定画面”的操作吧?那么if(i==0){}的条件应该在按钮的事件里,if(i==0){打开系统的印刷设定画面}
这样应该可以
我自己测试过了,把if判断放在触发的方法里就可以了啊
我也试过了,还是不行,真愁人。
谢谢楼上了
int i=0;
button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) {
if(i==0){
//你的操作
i=1;
}}
});如果还是不行我也没有办法了