用Java编写一个具有清除文本框内容功能的程序
时间: 2023-09-03 08:08:40 浏览: 81
下面是一个简单的Java代码示例,实现了一个具有清除文本框内容功能的程序:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ClearTextField extends JFrame implements ActionListener {
private JTextField textField;
private JButton clearButton;
public ClearTextField() {
super("Clear Text Field");
textField = new JTextField(20);
clearButton = new JButton("Clear");
clearButton.addActionListener(this);
JPanel panel = new JPanel(new FlowLayout());
panel.add(textField);
panel.add(clearButton);
add(panel);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pack();
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == clearButton) {
textField.setText("");
}
}
public static void main(String[] args) {
new ClearTextField();
}
}
```
这个程序包含一个文本框和一个清除按钮。当用户点击清除按钮时,文本框的内容将被清空。这个程序使用了 Java 的 GUI 库 Swing 来创建用户界面。在 `actionPerformed` 方法中,我们检查事件源是否是清除按钮,并在文本框中设置一个空字符串以清除内容。运行程序后,你将看到一个具有清除文本框功能的窗口。
阅读全文