我有两个JPanel
s:a1
和a2
。 a11
是a1
的子面板。我想移动a11
到a2
。 如何做到这一点?如何将jpanel移动到同一个jframe中的另一个jpanel
1
A
回答
4
试试这个:
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
3
,你可以做到这一点从A1先删除A11,然后将其添加至A2。
如下,
a1.remove(a11);
a2.add(a11);
a2.repaint();
+2
没有必要从'a1'中删除'a11'。方法'a2.add(a11)'会为你做;) – SeniorJD
相关问题
- 1. 将Jpanel定位到另一个Jpanel中
- 2. 将jtoolbar从一个jpanel转移到另一个jpanel
- 3. 将JPanel添加到另一个类中的另一个JPanel
- 4. 将JPanel从另一个类中调用到另一个JPanel
- 5. 将JPanel从一个类添加到另一个类中的JPanel
- 6. 将Java JPanel动态添加到Java中的另一个JPanel Swing
- 7. 如何使下一个按钮移动到Jframe中的下一个Jpanel
- 8. 如何访问一个JPanel组件到另一个JPanel
- 9. 用另一个jpanel替换一个jpanel
- 10. 如何在另一个JPanel的中心添加一个JPanel?
- 11. 另一个JPanel中的JPanel中的JButton
- 12. 将另一个类的JPanel添加到另一个类的JFrame中
- 13. 点击按钮时如何将Jpanel替换为jframe上的另一个jpanel
- 14. 从NetBeans中的一个Jframe转到JPanel
- 15. 如何在Jframe中创建一个JPanel?
- 16. 如何用同一位置的另一个JPanel替换一个JPanel?
- 17. JFrame中的两个JPanel,其他一个
- 18. 如何在同一个项目中使用另一个类的另一个JPanel来更新一个JPanel?
- 19. 在JFrame中移动JPanel
- 20. 如何在程序运行时将另一个JPanel替换为另一个JPanel
- 21. 实现从一个JPanel到另一个JPanel的拖放
- 22. 的JPanel不内的另一个的JPanel
- 23. 如何用Java中的另一个JPanel替换两个JPanel中的一个?
- 24. 在一个JFrame中使用两个JPanel
- 25. 从另一个JPanel
- 26. 另一个JPanel内
- 27. 尝试将值从一个JPanel传递给另一个JPanel
- 28. 另一个JPanel中的JPanel:Swing
- 29. 加载包含另一个JPanel的JPanel
- 30. 访问另一个JPanel内的JPanel
它应该是两个A1和A2? – SeniorJD
你的意思是什么?拖动?编码? –
如果你只是将a11附加到a2会发生什么?你有什么尝试? –