2012-03-16 47 views
0

任何人都可以通过示例向我解释内容窗格和布局之间的区别。给出代码示例,确切需要内容窗格(或)布局。内容窗格和摆动之间的区别?

这些之间有什么区别,在什么情况下应该使用一个而不是其他的?

+0

*“给出代码示例..”*给现金。 (SO不是你的私人导师,也不是代码生成机器)。 – 2012-03-16 06:40:56

回答

5

content panelayout之间没有对比;他们是两个不同的实体。

  • Content Pane

    默认内容窗格是自JComponent继承一个简单的中间容器中,并使用一个BorderLayout的作为其布局管理器。

  • Layout

    它是用来放置componentsparent container。这些基本上是一组约束,这些约束建立了父容器上给定组件的位置。

它们都是在您制作Swing应用程序时使用的。因为当你写

frame.add(childComponent); 

childComponent实际上被添加到内容窗格。有三种方法,add(...),remove(...)setLayout(...),被覆盖为content pane

+1

@trashgod:谢谢编辑:-) – 2012-03-16 12:09:42