gpt4 book ai didi

java - JLayeredPane 中的 JPanel 重叠图像

转载 作者:行者123 更新时间:2023-11-30 08:53:45 25 4
gpt4 key购买 nike

尝试在 JLayeredPane 中添加图像,但是当我在 JLayeredPane 中添加两个 JPanel 时,它们重叠 JLayeredPane Image Propery 下面是我的代码。

void display()
{
windowFrame.setLayout(null);
windowFrame.setResizable(false);
windowFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
windowFrame.setSize(500, 555);
windowFrame.setLocation(50, 50);

mainPanel.setLayout(null);
mainPanel.setSize(500, 555);

leftPanel.setBounds(0, 0, 200, 555);
rightPanel.setBounds(200, 0, 300, 555);

// Adding these two properties overlapped Main Image
mainPanel.add(leftPanel);
mainPanel.add(rightPanel);

backgroundImageLabel.setBounds(0, 0, 500, 555);
backgroundImageLabel.setOpaque(false);

// adding image in JLayeredPane
mainPanel.add(backgroundImageLabel);

windowFrame.add(mainPanel);

windowFrame.setVisible(true);
}

我想在我的 JLayeredPane 中添加 JPanel,以便我可以区分这两个屏幕。我不熟悉如何使用 JLayeredPane 和 JPanel 我在 JFrame 中做了一些工作,但使用 JPanel 不是我的事。任何帮助或建议....

最佳答案

I'm not familiar how to use JLayeredPane

然后从 How to Use Layered Panes 上的 Swing 教程开始一个工作示例。

下载示例并根据您的具体要求自定义示例。本教程不仅向您展示了如何使用分层 Pane ,还向您展示了如何更好地构建您的代码,以便您的所有组件都在事件调度线程上创建。

关于java - JLayeredPane 中的 JPanel 重叠图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29690736/

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