當我在我的Java UI中點擊JButton
時,它可能會彈出另一個JFrame
,它包含其他窗體或其他佈局?例如,我點擊「查看員工」按鈕,他們將成爲另一種可以彈出的表單,但它包含另一個窗口上的員工信息?JButton Form Click請點擊
回答
將implemnts CardLayout而不是創建彈出一個新的Top-Level Container(s)
+1同意,因爲[示例](http://stackoverflow.com/questions/5654926/implementing-back-forward-buttons-in-swing/5655843#5655843)。 – trashgod
爲什麼它更好?所以除了流程圖之外還有其他一些流行趨勢? :O – user962206
yes Java Swing默認是http://download.oracle.com/javase/tutorial/uiswing/layout/index.html,因爲這些Containers停留在內存中,直到當前的JVM實例存在,確定有可能創建一個新的Container ,那麼不是JFrame(太難管理兩個JFrame之間的操作),而是JDialog並將其重用於其他操作,以避免在飛行中創建新的容器 – mKorbel
- 1. 右鍵點擊JButton
- 2. 的JButton點擊一次
- 3. jQuery.on(「click」)點擊多次點擊一次
- 4. JQuery .click()可點擊後點擊
- 5. 點擊顯示圖片JButton
- 6. 點擊JButton顯示圖像
- 7. 新的FlowLayout點擊JButton的
- 8. 點擊JButton調用方法
- 9. 自動重複點擊JButton
- 10. Darken JButton(s)懸停/點擊
- 11. JButton - 沒有點擊Anmation
- 12. 點擊更改JButton ImageIcon
- 13. jQuery Mobile點擊處理.click
- 14. jQuery的click()沒有點擊?
- 15. ng-click Vs點擊事件
- 16. autohotkey ctrl + click =點擊右鍵
- 17. one。('click')reset點擊後
- 18. 如果已經點擊了,請停止Jbutton進行更改
- 19. Dyanamic JButtons點擊更新其他JButton
- 20. AngularJS ng-click沒有從錨點點擊
- 21. JButton不會出現,直到點擊
- 22. JButton ActionListener - 僅在JButton被點擊後GUI纔會更新
- 23. 如何通過點擊另一個Jbutton激活Jbutton
- 24. 如何使JButton點擊後不可點擊
- 25. 更改顏色JButton當點擊並重置後沒有點擊
- 26. JButton和GUI在點擊後會死機
- 27. 使JButton可點擊而不是JLabel
- 28. 在ActionListener裏面引用點擊JButton
- 29. Java Swing:點擊時移動JButton
- 30. 上的JButton按下多個點擊
一般的應用程序將只有一個'JFrame',使用'JDialog'情況下,也探討可能性過多的,包括更多而不是一個(頂層)GUI中的一個控件集合。另見[這個答案](http://stackoverflow.com/questions/6037573/how-do-i-add-a-bunch-of-jpanels-to-my-jframe-using-java-swing/6037667#6037667 )。 –