写一个jfame窗口,包含标签和输入文本框
时间: 2023-06-13 07:07:11 浏览: 135
以下是一个简单的 Java Swing 窗口,包含一个标签和输入文本框:
```java
import javax.swing.*;
public class MyWindow extends JFrame {
public MyWindow() {
// 设置窗口标题
super("My Window");
// 创建一个标签
JLabel label = new JLabel("Enter your text:");
// 创建一个输入文本框
JTextField textField = new JTextField(20);
// 创建一个面板,并将标签和输入文本框添加到面板中
JPanel panel = new JPanel();
panel.add(label);
panel.add(textField);
// 将面板添加到窗口中
this.getContentPane().add(panel);
// 设置窗口大小
this.setSize(300, 100);
// 设置窗口可见
this.setVisible(true);
}
public static void main(String[] args) {
// 创建窗口实例
MyWindow window = new MyWindow();
}
}
```
在这个窗口中,我们使用了 `JLabel` 和 `JTextField` 组件来创建标签和输入文本框,然后将它们添加到一个 `JPanel` 面板中,最后将这个面板添加到窗口中。注意,我们使用了 `getContentPane()` 方法来获取窗口的内容面板,并将面板添加到其中。
运行上面的代码,将会显示一个包含标签和输入文本框的窗口。您可以在输入文本框中输入文本,然后点击窗口的关闭按钮来退出程序。
阅读全文