Java 获取window 窗口
时间: 2023-09-09 13:14:13 浏览: 191
可以使用Java的AWT(抽象窗口工具包)来获取当前窗口的对象。下面是一个简单的示例代码,演示如何获取当前窗口:
```java
import java.awt.*;
import javax.swing.*;
public class GetWindow {
public static void main(String[] args) {
// 获取当前窗口
JFrame frame = (JFrame) SwingUtilities.getWindowAncestor(
new JPanel());
// 设置窗口可见性
frame.setVisible(true);
// 设置窗口标题
frame.setTitle("My Window");
// 设置窗口大小
frame.setSize(400, 300);
// 设置窗口位置
frame.setLocationRelativeTo(null);
// 关闭窗口时退出程序
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
```
在上面的示例中,我们使用 `SwingUtilities.getWindowAncestor()` 方法来获取当前窗口的对象,并将其转换为 `JFrame` 类型。然后,我们可以使用窗口对象进行各种操作,例如设置窗口可见性、标题、大小和位置等。