找出点击按钮的次数

时间:2012-12-18 13:04:05

标签: java events

  

可能重复:
  Count how many times a JButton is pressed?

假设我有一个像

这样的按钮
JButton button1=new JButton();

我有int count=0

查找按钮被点击次数的代码是什么? (它类似于C#中的mouseup事件,但我希望它在java中) 三江源

3 个答案:

答案 0 :(得分:2)

button1.addMouseListener( new MouseAdapter() {
   @Override
   public void mousePressed(MouseEvent e){
      count += 1;
   }

});

count必须是实例变量,并在您的课程之后立即声明。

答案 1 :(得分:0)

向按钮添加鼠标侦听器,使计数器递增。

button1.addMouseListener(new MouseAdapter(){
    public void mouseClicked(MouseEvent e){
        count++;
    }
});

答案 2 :(得分:-1)

  1. 为button1实现动作侦听器。
  2. 将计数(实例变量)增加一个。
  3. 然后您可以获得点击次数。
  4. int count = 0; // Instance variable
    button1.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                   count++;
                   JOptionPane.showMessageDialog(this, "Clicked count is : " + count);
                }
            });