我一直在Android中編程,並使用意圖在特定屏幕之間切換。我一直想知道如何在Java中做到這一點,當我點擊按鈕切換到不同的屏幕。有沒有辦法指定多個JFrames
或者我是否必須刪除一幀中的所有對象,然後添加一些?JFrame多個屏幕
3
A
回答
7
您可以使用CardLayout
作爲「切換內容」。見How to use CardLayout。
而不是Android中的Intents,您應該在Java Swing中使用Action
。見How to use Actions。
+0
另請參見[CardLayout Demo。](http://stackoverflow.com/questions/5665156/calling-awt-frame-methods-from-subclass/5786005#5786005)。 –
+0
謝謝大家 – k9b
相關問題
- 1. 如何從登錄屏幕進入下一個屏幕? JPanel,JFrame?
- 2. JFrame中的登錄屏幕
- 3. 多個「屏幕」
- 4. 如何知道多屏幕環境中的JFrame是否在屏幕上
- 5. Java - 全屏幕JFrame不顯示在打印屏幕/屏幕錄製上?
- 6. 獲取JFrame當前所在屏幕的屏幕設備信息
- 7. JFrame屏幕閃爍白色和黑色
- 8. JFrame在全屏幕沒有undecorated
- 9. 主屏幕上的JFrame重複
- 10. 將JFrame捕捉到屏幕邊緣
- 11. 創建沒有JFrame的屏幕(窗口)
- 12. 填充多個DIV屏幕
- 13. 多個屏幕使用龜
- 14. 屏幕上的多個ViewControllers
- 15. Android多屏幕
- 16. 多屏幕
- 17. 多屏幕Android
- 18. 多屏幕Android
- 19. Android多屏幕
- 20. Android多屏幕
- 21. WPF:多屏幕
- 22. 許多屏幕上的全屏幕(WPF)
- 23. 多屏幕支持大屏幕和小屏幕
- 24. 我希望我的JFrame窗口到代表整個屏幕
- 25. 如何使一個「不可調焦」的Java Jframe屏幕鍵盤
- 26. 你如何從主屏幕獲取JFrame來製作全屏?
- 27. 平板電腦屏幕媒體查詢多個屏幕因素
- 28. 以多種屏幕分辨率填充整個屏幕,密度
- 29. 使用多個UIPicker一個屏幕
- 30. 多個屏幕的一個android佈局
@Op。我刪除了Android相關標籤,因爲你的問題是一個Swing問題,而不是Android問題(我也添加了Swing標籤)。 – Kaj
您可以在Swing應用程序中擁有多個JFrame,並且您可以將不同的框架放在前面,並且/或者根據用戶的操作隱藏某些框架。你如何做到這一點取決於你正在使用的體系結構,但是你應該研究MVC體系結構,並閱讀一些有關IOC的內容,因爲這通常會使實現MVC更容易。 – Kaj