问题描述
|
我有一个带有一些自定义对话框的全屏应用程序,我需要能够将它们添加到当前层之上的一层,我选择使用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);
解决方法
在全屏模式下,您几乎不能将直立的JLayeredPane和JTabbedPane用作直接子级。至少不是我一直在尝试的。