Java 如果在添加到JLayeredPane后对其进行编辑,JLayeredPane中的面板是否会更改?

Java 如果在添加到JLayeredPane后对其进行编辑,JLayeredPane中的面板是否会更改?,java,swing,jpanel,jlayeredpane,Java,Swing,Jpanel,Jlayeredpane,使用将JPanel添加到JLayeredPane后 layeredPane.add(panel); 添加此选项后,如果更改面板,JLayeredPane中的面板是否也会更改?是。对象在Java中是通过引用传递的,所以您所做的任何更改都会影响它 在进行更改后,您可能需要重新绘制面板,以使其正确显示。是。对象在Java中是通过引用传递的,所以您所做的任何更改都会影响它 在进行更改后,您可能需要重新绘制面板,以使其正确显示 添加此选项后,如果我们更改面板,则面板将在 JLayeredPane也会改变

使用将JPanel添加到JLayeredPane后

layeredPane.add(panel);

添加此选项后,如果更改面板,JLayeredPane中的面板是否也会更改?

是。对象在Java中是通过引用传递的,所以您所做的任何更改都会影响它


在进行更改后,您可能需要重新绘制面板,以使其正确显示。

是。对象在Java中是通过引用传递的,所以您所做的任何更改都会影响它

在进行更改后,您可能需要重新绘制面板,以使其正确显示

添加此选项后,如果我们更改面板,则面板将在 JLayeredPane也会改变吗

可以是,但只能通过调用

layeredPane.add(panel);
layeredPane.revalidate();
layeredPane.repaint();
添加此选项后,如果我们更改面板,则面板将在 JLayeredPane也会改变吗

可以是,但只能通过调用

layeredPane.add(panel);
layeredPane.revalidate();
layeredPane.repaint();

为什么对应以
为前缀的引号使用代码格式?还有,
reapaint()
-这是死神的家装吗?;)为什么对应以
为前缀的引号使用代码格式?还有,
reapaint()
-这是死神的家装吗?;)