使用java创建一个窗体,添加一个文本框并在文本框里输入一个数字,当按下确定时,数字被打印在控制台
时间: 2024-05-05 17:16:07 浏览: 259
swt学习心得
以下是使用Java创建窗体,添加一个文本框并在文本框里输入一个数字,并在按下确定按钮时将数字打印在控制台的示例代码:
```java
import javax.swing.*;
import java.awt.event.*;
public class MyFrame extends JFrame implements ActionListener {
JTextField textField;
JButton button;
MyFrame() {
// 创建窗体
super("My Frame");
setSize(300, 150);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建文本框和按钮
textField = new JTextField(10);
button = new JButton("确定");
// 添加组件到窗体
getContentPane().add(textField, "Center");
getContentPane().add(button, "South");
// 注册按钮点击事件
button.addActionListener(this);
setVisible(true);
}
// 按钮点击事件处理
public void actionPerformed(ActionEvent e) {
if(e.getSource() == button) {
// 获取文本框输入的数字并打印在控制台
int number = Integer.parseInt(textField.getText());
System.out.println("输入的数字是:" + number);
}
}
public static void main(String[] args) {
new MyFrame();
}
}
```
运行该程序,会弹出一个窗体,里面有一个文本框和一个按钮。在文本框中输入一个数字,然后按下按钮,程序会将该数字打印在控制台上。
阅读全文