gpt4 book ai didi

java - GlassPane 在 JDialog 上不可见

转载 作者:行者123 更新时间:2023-12-01 15:52:42 25 4
gpt4 key购买 nike

我试图通过 JDialog 查看 GlassPane,但上面没有任何可见内容。为什么会发生这种情况?如何使 GlassPaneJDialog 上可见?

这就是我正在做的事情:

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 update 24。我使用的是自定义 GlassPane,其 opaque 值设置为

最佳答案

阅读 Swing 教程中关于 Using a Glass Pane 的部分一个工作示例。从示例代码开始,删除不需要的代码。

关于java - GlassPane 在 JDialog 上不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5692726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com