任何人都可以通过示例向我解释内容窗格和布局之间的区别。提供完全需要内容窗格(或)布局的代码示例。
这些之间有什么区别,在什么情况下你应该使用一个而不是其他一个?
答案 0 :(得分:4)
content pane
和layout
之间没有比较;它们是两个截然不同的实体。
默认内容窗格是一个简单的中间容器,它继承自JComponent,并使用BorderLayout作为其布局管理器。
用于在components
上放置parent container
。这些基本上是一组约束,它们在父容器上建立给定组件的位置。
它们都用于制作Swing应用程序。就像你写的那样
frame.add(childComponent);
childComponent
实际上已添加到内容窗格中。 add(...)
覆盖了remove(...)
,setLayout(...)
和content pane
三种方法。