鼠标点击100次时停止计数
时间: 2023-08-07 17:02:05 浏览: 43
要在鼠标点击100次时停止计数,可以在 actionPerformed 方法中添加一个判断,当计数器达到100时,禁用按钮,使之不能再点击。以下是示例代码:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ButtonClickCounter extends JFrame implements ActionListener {
private JButton button;
private int count;
public ButtonClickCounter() {
super("Button Click Counter");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new FlowLayout());
button = new JButton("Click me!");
button.addActionListener(this);
add(button);
pack();
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
count++;
System.out.println("Button clicked " + count + " times.");
if (count == 100) {
button.setEnabled(false);
System.out.println("Button disabled after 100 clicks.");
}
}
public static void main(String[] args) {
new ButtonClickCounter();
}
}
```
在这个程序中,我们在 actionPerformed 方法中添加了一个判断,当计数器达到100时,禁用按钮,使之不能再点击。我们还在控制台上输出了一条消息,以告知用户按钮已经被禁用。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)