用Java写一个简单的窗口添加标签文本框,按钮
时间: 2023-12-14 20:37:41 浏览: 118
好的,以下是一个简单的Java程序,可以创建一个窗口,并在窗口中添加标签、文本框和按钮:
```java
import javax.swing.*;
import java.awt.*;
public class MyWindow extends JFrame {
public MyWindow() {
// 设置窗口标题
setTitle("My Window");
// 创建标签
JLabel label = new JLabel("Enter your name:");
// 创建文本框
JTextField textField = new JTextField(20);
// 创建按钮
JButton button = new JButton("Submit");
button.addActionListener(e -> {
// 当按钮被点击时执行的代码
String name = textField.getText();
JOptionPane.showMessageDialog(this, "Hello, " + name + "!");
});
// 添加标签、文本框和按钮到窗口
setLayout(new FlowLayout());
add(label);
add(textField);
add(button);
// 设置窗口大小和位置
setSize(300, 100);
setLocationRelativeTo(null);
// 显示窗口
setVisible(true);
}
public static void main(String[] args) {
new MyWindow();
}
}
```
你可以将这段代码保存为一个名为 `MyWindow.java` 的文件,并在命令行中使用 `javac MyWindow.java` 命令编译它,然后使用 `java MyWindow` 命令运行它。
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.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)