搜索未遂,前来求助——按钮双击问题 JButton和Button这两个类所生成的对象所添加的时间处理有ActionListener,可以这样你在public void actionPerformed(ActionEvent e)这个方法中加上一个“计数器”,当计数器在一段时间内(例如2秒)为2的话,就触发某个方法,当超过两秒钟的时候就将此“计数器”的值设置为他的原始值(防止当点击后又再次双击) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public void mouseClicked(MouseEvent event) { if (event.getClickCount() == 2) // do you want } 谢谢楼上兄弟的提示,现在基本上行了不过我想问一下,getClickCount()函数返回一个整数,也就是单击的次数。这个函数是在一定时间内单击的次数吗?不是累加的次数吗?我的感觉是在一定时间内统计次数,过了指定的时间,系统又把次数自动设为0,不然怎么会产生相应的响应。我只是想求证一下! //不用那么麻烦吧,不用按钮。public class MyButton extends JPanel implements MouseListener{ public MyButton(){ this.addMouseListener(this); } public void mouseClicked(MouseEvent e) { if(e.getClickCount()==2){ //此处写代码。 } } public void mousePressed(MouseEvent e) { } public void mouseReleased(MouseEvent e) { } public void mouseEntered(MouseEvent e) { } public void mouseExited(MouseEvent e) { }} 突然想到应该用JLabel的,在JPanel上不能setText()。 突然想到应该用JLabel的,在JPanel上不能setText()。 用java制作一个词法分析器? '\b', '\0' 是什么意思呢? 结合实际项目讲解接口的作用 致JAVA初学者+如何下手学JAVA [精华] 在类中使用静态变量的问题 帮忙看看怎么回是 JAVA中的JTextField 输入框,如何才能把他设置成透明的? Collection和HashSet() 如何在程序中判断java服务器的类型? 再一次变量的自增问题 这里有段程序,能看看给我解释一下吗?谢谢 关于java中变量的生存周期-100分
{
if (event.getClickCount() == 2)
// do you want
}
不过我想问一下,getClickCount()函数返回一个整数,也就是单击的次数。这个函数是在一定时间内单击的次数吗?不是累加的次数吗?
我的感觉是在一定时间内统计次数,过了指定的时间,系统又把次数自动设为0,不然怎么会产生相应的响应。
我只是想求证一下!
public class MyButton extends JPanel implements MouseListener{
public MyButton(){
this.addMouseListener(this);
}
public void mouseClicked(MouseEvent e) {
if(e.getClickCount()==2){
//此处写代码。
}
} public void mousePressed(MouseEvent e) {
} public void mouseReleased(MouseEvent e) {
} public void mouseEntered(MouseEvent e) {
} public void mouseExited(MouseEvent e) {
}
}