java在窗口里面放窗口
时间: 2023-07-19 09:43:49 浏览: 83
在Java中,可以使用Swing或JavaFX来创建窗口和放置窗口。下面是一个示例代码,可以在窗口中放置一个子窗口:
```java
import javax.swing.*;
public class MainFrame extends JFrame {
public MainFrame() {
setTitle("主窗口");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400, 400);
setLocationRelativeTo(null);
// 创建子窗口
JInternalFrame childFrame = new JInternalFrame("子窗口", true, true, true, true);
childFrame.setSize(200, 200);
childFrame.setLocation(50, 50);
childFrame.setVisible(true);
// 将子窗口添加到主窗口中
JDesktopPane desktopPane = new JDesktopPane();
desktopPane.add(childFrame);
setContentPane(desktopPane);
}
public static void main(String[] args) {
MainFrame frame = new MainFrame();
frame.setVisible(true);
}
}
```
在这个例子中,创建了一个主窗口,并在主窗口中创建了一个子窗口,并将子窗口添加到主窗口中。使用JDesktopPane可以方便地在主窗口中放置多个子窗口。
阅读全文