我有兩個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會發生什麼?你有什麼嘗試? –