Java 窗口
在Java GUI编程中,窗口是用户界面的基础组件,它为应用程序提供了一个可视化的交互环境。无论是简单的对话框还是复杂的多文档界面,都离不开窗口的支持。本文将全面介绍Java窗口的基本概念、创建方法以及相关操作。
什么是Java窗口?
Java窗口是一个图形化的容器,可以容纳各种UI组件(如按钮、文本框、标签等)。在Java中,窗口通常通过JFrame
、JDialog
或JWindow
等类来实现。其中:
JFrame
: 标准窗口,带有标题栏、边框、最小化/最大化/关闭按钮JDialog
: 对话框窗口,通常用于临时信息展示或用户输入JWindow
: 无边框窗口,不带任何窗口装饰
创建基本窗口
让我们从创建一个基本的JFrame
窗口开始:
import javax.swing.*;
public class SimpleWindow {
public static void main(String[] args) {
// 创建JFrame实例
JFrame frame = new JFrame("我的第一个窗口");
// 设置窗口大小
frame.setSize(400, 300);
// 设置关闭窗口时的操作
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 设置窗口位置为屏幕中央
frame.setLocationRelativeTo(null);
// 显示窗口
frame.setVisible(true);
}
}
运行上述代码,将显示一个标题为"我的第一个窗口",大小为400x300像素的窗口。