我有一个带有一些自定义对话框的全屏应用程序,我需要能够在当前图层上方添加一个图层,我选择使用 JLayeredPane 以便我可以在默认图层上添加 tabbedPane 并将内部框架添加到模态层,但我无法让 JLayeredPane 显示任何内容。它只是纯灰色。
JLayeredPane panel = new JLayeredPane();
//panel.add(workstationTabs);
panel.add(new JLabel("Something on it"));
JPanel topPanel = new JPanel();
topPanel.add(panel, JLayeredPane.DEFAULT_LAYER);
this.frame.setContentPane(topPanel);
this.frame.setResizable(false);