JMenuBar的为什么没有在内容窗格将JToolBar的地方吗?有没有使用的JFrame时做出的Java GUI程序时,特别是任何原因或影响? 由于JMenuBar的为什么不是在JFrame的内容窗格中的地方,但在内容窗格中
0
A
回答
3
如Using Top-Level Containers文章所述,马努杆由根窗格管理:
每个顶层容器依赖于隐遁中间容器 称为根窗格。根窗格管理内容窗格和 菜单栏,与其他几个容器一起。你一般不 需要了解根窗格使用Swing组件。但是,如果你曾经 需要截取鼠标点击或油漆过多个组件, 你应该首先熟悉根窗格。
菜单栏被tipically放置在窗口的顶部,因此,如果将被放置在内容窗格中则Layout managers将必须处理该特定组件。通过将菜单栏与内容窗格隔离开来,布置菜单栏和其他组件的责任就被很好地分开了。此外,菜单栏的位置是固定的,并且该组件不会被拖曳,因此可以以与组件其余部分不同的方式进行布局。
关于JToolBar这个组件是可拖动的,你可能有其中几个,把一个放在另一个之上,然后按照你的意愿重新安排它们的顺序。所以这个组件与菜单栏是完全不同的,它有意义的放置在内容窗格中,就像文本字段或其他常规组件一样。
推荐阅读:
相关问题
- 1. 更改JFrame中的内容窗格
- 2. 滚动窗格内容在窗格中移动。锁定内容
- 3. 为什么我的内容窗格不会显示在我的JFrame上?
- 4. Jcomponent内容窗格
- 5. 使图像在JFrame内容窗格中滚动
- 6. JMenuBar导致内容窗格重新绘制不正确
- 7. 为什么通过更改内容窗格颜色来改变JFrame的颜色?
- 8. 从内部更改窗格的内容?
- 9. JFrame“窗口”及其内容不显示,为什么?
- 10. 将内容集中在滚动窗格内的JQuery代码
- 11. Java更改内容窗格
- 12. Dojo内容窗格和ssjs
- 13. 在JSP页面中加载dojo的不同内容窗格
- 14. 更改JFrame内容窗格后的焦点组件
- 15. 如何在dojo内容窗格中呈现Google地图
- 16. 为什么我的SplitView的内容和窗格在同一区域?
- 17. 在内容窗格中的html中加载javascript
- 18. 设置一个窗格中的内容与另一FXML文件的窗格
- 19. WPF镜像网格内容在不同的窗口
- 20. 在ContentControl中显示窗口的内容
- 21. 窗口管理器。 X窗口的内部内容在单独的窗口中?
- 22. java中内容窗格中的显示类
- 23. JAVA:JTabbedPane - 你如何引用内容窗格?
- 24. Dojo:设置内容窗格widgetid属性
- 25. 用面板填充内容窗格
- 26. dojo 1.8:通过窗口小部件从其他内容窗格远程更新内容窗格
- 27. 如何翻译Javafx中的滚动窗格的内容?
- 28. 为什么我的预览窗口不显示FormElement内容
- 29. JavaScript的谷歌地方在HTML中,但不是内部asp内容
- 30. 难以理解我用来使JFrame的内容窗格透明的代码