我有一个带有一些自定义对话框的全屏应用程序,我需要能够在我当前图层上面添加一层,我选择使用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);
答案 0 :(得分:0)
你几乎不能在全屏模式下使用直接的JLayeredPane和JTabbedPane作为直接子项。至少不是我一直在尝试的。