我试图看到GlassPane
超过JDialog
,但我没有看到它。为什么会这样?如何在GlassPane
上显示JDialog
?
这就是我正在做的事情:
public class New_Window extends JDialog {
public New_Window(int Screen_Index, int Start_Panel, int Length) {
super(new Frame(Monitors.getInstance().getNextDevice()
.getDefaultConfiguration()), Title, false);
setLayout(new BorderLayout());
setGlassPane(glassPane);
getGlassPane().setVisible(true);
getContentPane().setBackground(Color.black);
JPanel Container = new JPanel(new FlowLayout(FlowLayout.CENTER, 2, 2));
Container.setOpaque(false);
getContentPane().add(Container, BorderLayout.CENTER);
[...]
}
}
注意:我正在使用Java版本6更新24.我正在使用自定义GlassPane
,其opaque
值设置为false
。< / p>