用java编程实现以下功能:创建一个按钮和JLabel文本框x显示点击次数,每点击一次x加一
时间: 2023-12-14 13:39:39 浏览: 74
可以使用Swing组件库来实现这个功能。以下是一个简单的示例代码:
```java
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class ClickCounter extends JFrame {
private static final long serialVersionUID = 1L;
private int count = 0;
private JLabel countLabel;
public ClickCounter() {
setTitle("Click Counter");
JPanel panel = new JPanel();
JButton button = new JButton("Click me!");
button.addActionListener(e -> {
count++;
countLabel.setText("Clicked " + count + " times.");
});
panel.add(button);
countLabel = new JLabel("Clicked 0 times.");
panel.add(countLabel);
add(panel);
pack();
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new ClickCounter();
}
}
```
这个程序创建了一个窗口,包含一个按钮和一个文本标签。每次点击按钮,计数器就会加一,并将文本标签更新为新的计数。
阅读全文