写一个简单的JFrame加JInternalFrame的主子窗体
时间: 2023-03-29 09:02:13 浏览: 116
好的,我可以回答这个问题。您可以使用以下代码创建一个带有主窗体和子窗体的JFrame:
import javax.swing.*;
public class MainFrame extends JFrame {
private JDesktopPane desktopPane;
public MainFrame() {
setTitle("主窗体");
setSize(800, 600);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
desktopPane = new JDesktopPane();
setContentPane(desktopPane);
JInternalFrame internalFrame = new JInternalFrame("子窗体", true, true, true, true);
internalFrame.setSize(400, 300);
internalFrame.setLocation(200, 200);
desktopPane.add(internalFrame);
internalFrame.setVisible(true);
}
public static void main(String[] args) {
MainFrame frame = new MainFrame();
frame.setVisible(true);
}
}
这个代码创建了一个带有主窗体和子窗体的JFrame,主窗体包含一个JDesktopPane,子窗体是一个JInternalFrame。您可以根据需要修改窗体的大小和位置。
阅读全文