Java Swing 分层窗格未显示自身或其内容

Java Swing Layered pane is not showing itself or its content

我正在尝试通过 LayeredPanes 制作图层。首先,我创建新标签并将图像插入其中。然后我想创建包含标签的 layeredPane。然后将此 layeredPane 插入到带有 GridLayout 的面板中。下面的代码应将 2 张图像添加到此网格中,但它仅添加 C JLabel,而不添加 layeredPane。我做错了什么?

感谢帮助

JLayeredPane layeredPane = new JLayeredPane();
layeredPane.setName("P" + i*size+j);

JLabel c;
c = new JLabel(images[0]);

c.setName("L" + i*size+j);
c.setBounds(0, 0, 100, 100);
c.setVisible(true);

layeredPane.add(c, layeredPane.DEFAULT_LAYER);
layeredPane.setVisible(true);

jPanel1.add(c);
jPanel1.add(layeredPane);
layeredPane.add(c, layeredPane.DEFAULT_LAYER);
layeredPane.setVisible(true);

jPanel1.add(c);

以上行从 layeredPane 中删除 c 并将其添加到 jPanel1。 LayeredPane 现在没有子组件了。

jPanel1.add(layeredPane);