使用
将JPanel添加到JLayeredPane后layeredPane.add(panel);
如果我们更改面板后添加了这个,那么JLayeredPane中的面板是否也会改变?
答案 0 :(得分:2)
是。对象在Java中通过引用传递,因此您所做的任何更改都会影响它。
您可能需要在进行更改后重新绘制面板,以使其正确显示。
答案 1 :(得分:2)
如果我们更改了面板,那么在添加这个面板之后 JLayeredPane也改变了吗?
是可以的,但只能通过调用
看到layeredPane.add(panel);
layeredPane.revalidate();
layeredPane.repaint();