java窗口代码

在Java中创建窗口可以使用Swing库。

java
import javax.swing.JFrame; import javax.swing.JLabel; public class SimpleWindowExample { public static void main(String[] args) { // 创建 JFrame 实例 JFrame frame = new JFrame("简单窗口示例"); // 设置窗口关闭时的默认操作 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 创建标签并设置文本 JLabel label = new JLabel("欢迎使用Java窗口!"); // 将标签添加到窗口中 frame.getContentPane().add(label); // 设置窗口的大小 frame.setSize(300, 200); // 设置窗口可见 frame.setVisible(true); } }

这个简单的例子创建了一个带有文本标签的窗口。你可以根据需要修改窗口的标题、大小和其他属性。确保你的Java环境中已经包含Swing库。

如果你想更进一步,你可以向窗口中添加其他组件,如按钮、文本框等。

java
import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; public class AdvancedWindowExample { public static void main(String[] args) { // 创建 JFrame 实例 JFrame frame = new JFrame("高级窗口示例"); // 设置窗口关闭时的默认操作 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 创建标签并设置文本 JLabel label = new JLabel("欢迎使用高级Java窗口!"); // 创建按钮并设置文本 JButton button = new JButton("点击我"); // 添加按钮点击事件处理程序 button.addActionListener(e -> { label.setText("按钮被点击!"); }); // 将标签和按钮添加到窗口中 frame.getContentPane().add(label); frame.getContentPane().add(button); // 设置布局管理器 frame.setLayout(new FlowLayout()); // 设置窗口的大小 frame.setSize(300, 200); // 设置窗口可见 frame.setVisible(true); } }

这个例子中,我们引入了一个按钮,并为按钮添加了一个点击事件处理程序。当按钮被点击时,标签的文本会被更新。此外,我们使用了FlowLayout作为窗口的布局管理器,以简单地排列组件。你可以根据需要选择不同的布局管理器。