在我的swing應用程序中,我想使用JTree和JTable顯示相同的日期。 組件應根據用戶的選擇(例如使用切換按鈕)交替顯示/顯示。如果按下按鈕,則應顯示JTree,如果不是則顯示JTable。 問題:如何正確地做到這一點。 我試過stacklayout,顯示下一個/上一個組件,但它似乎不是很好的解決方案。兩個組件都需要內存,兩者都同時存在。 第二種解決方案可能認爲是從面板上移除組件,並創建一個新組件。它也可能是記憶/時間消耗。 你有什麼主張或解決方案嗎?擺動組件之間就地切換
0
A
回答
1
CardLayout
似乎是最適合這個,但它當然也會保持這兩個組件在內存中。您是否確實有任何跡象表明這是一個問題,或者您是否正在遭受過早的優化擔憂?
1
刪除現有組件並向面板添加新組件應該不會成爲性能問題。如果您確定沒有對已刪除對象的引用(例如您的JTree
),則不應該有任何內存問題。
相關問題
- 1. 使用擺動計時器在JFrames之間切換
- 2. React JS中組件之間的切換
- 3. 動態地在組合框和文本框之間切換extjs4
- 4. 在活動之間切換
- 5. 在活動之間切換
- 6. viewControllers之間切換手動
- 7. 擺動切換按鈕
- 8. 擺動圖像切換
- 9. 在子組件之間切換活動類VueJS
- 10. 正確地在分支之間切換
- 11. VS - 在多組標籤之間切換
- 12. 在兩組文本之間切換
- 13. 在各組圖像之間切換?
- 14. Google Maps在標記組之間切換
- 15. p:按鈕切換就地輸入
- 16. 不能在活動之間切換
- 17. 在兩個活動之間切換
- 18. 如何在活動之間切換?
- 19. 在Unity中動畫之間切換
- 20. 在android中的活動之間切換?
- 21. 在Android中的活動之間切換
- 22. 在多個啓動Activity之間切換?
- 23. 在.bind()和.on()之間切換 - 動態
- 24. WebDriver:在驅動程序之間切換
- 25. Page Curl。在活動之間切換
- 26. 在場景和活動之間切換
- 27. 在WiFi網絡之間動態切換
- 28. 活動之間的Android切換
- 29. 如何無限地在兩種顏色動畫之間切換?
- 30. 紋理地圖集動畫之間的平滑切換
我還沒有嘗試CardLayout,所以它更像是我對性能的擔憂。當我們在表格中加載大量數據時(我知道我們應該考慮延遲加載,但它不是主題),我們目前遭受OutOfMemory異常的影響。但無論如何,感謝意見。 –