当我在我的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 )。 –