设置窗口
JFrame(Java Swing GUI库中的一个核心类,用于创建窗口应用程序的主窗口。)
Java AWT:是Java AWT库的核心包。AWT是Java的第一个GUI工具包,它提供了基本的GUI组件和绘图功能。
Java Swing:是Java Swing库的核心包。Swing是一个用Java编写的GUI(图形用户界面)工具包,它建立在AWT之上,但提供了更丰富的GUI组件和更强大的功能。
设置窗口标题:使用 setTitle(String title) 方法可以设置窗口的标题。
设置窗口大小:通过 setSize(int width, int height) 方法可以设置窗口的宽度和高度。
设置窗口位置:使用 setLocation(int x, int y) 方法可以设置窗口在屏幕上的位置(x, y 坐标)。另外,setLocationRelativeTo(Component c) 方法可以将窗口相对于指定组件或屏幕中心定位。
setLocationRelativeTo(Component c) 是 java.awt.Window 类中的一个方法,它是 JFrame、JDialog 等窗口组件的父类中的一个方法。这个方法用于设置窗口相对于指定组件 c 的位置。如果传递的组件 c 是 null,则窗口会被定位在屏幕的中央。
设置窗口关闭时的操作:setDefaultCloseOperation(int operation) 方法定义了当用户点击窗口关闭按钮时应该执行的操作。常见的操作有 JFrame.EXIT_ON_CLOSE(结束应用程序)、JFrame.DO_NOTHING_ON_CLOSE(什么也不做)等。JFrame.EXIT_ON_CLOSE:结束应用程序。当窗口关闭时,它会调用 System.exit(0) 来完全结束应用程序。JFrame.DISPOSE_ON_CLOSE:释放窗口使用的资源。这通常意味着窗口会被销毁,并且如果它是应用程序中的最后一个窗口,则可能会结束应用程序。这是大多数应用程序使用的默认设置。
设置窗口可见性:setVisible(boolean visible) 方法可以控制窗口是否可见。当你调用setVisible(true) 时,组件会变为可见状态,即它会显示在屏幕上(前提是它已经被添加到某个容器,并且该容器也是可见的)。相反,当你调用 setVisible(false) 时,组件会变为不可见状态,即它会从屏幕上消失。