[英]How to move jpanel to another jpanel in a same jframe
I have a two JPanel
s: a1
and a2
. 我有两个
JPanel
: a1
和a2
。 a11
is sub panel of a1
. a11
是a1
子面板。 I want move a11
to a2
. 我想将
a11
移到a2
。 How to do this? 这个怎么做?
Try this: 尝试这个:
a2.add(a11); // move a11 from a1 to a2
a2.revalidate(); // apply changes in a2 layout
a1.revalidate(); // apply changes in a1 layout
a2.repaint(); // repaint a2 you to be able to see the changes
a1.repaint(); // repaint a1 you to be able to see the changes
you can do that by first remove a11 from a1 and then adding it to a2. 为此,您可以先从a1中删除a11,然后将其添加到a2中。
as follows, 如下,
a1.remove(a11);
a2.add(a11);
a2.repaint();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.