在Swing中使用Container有什么用?

时间:2009-03-31 06:44:53

标签: java swing

Swing中Container的用途是什么?

4 个答案:

答案 0 :(得分:4)

Swing Container是一个包含或包装其他组件的组件。它有助于在GUI中将相关组件分组在一起。网上有很多资源可以解释如何使用容器。

答案 1 :(得分:1)

Swing中的容器包含其他组件。

容器负责根据您的布局显示组件。

如果按钮位于左上角,则每次重新调整窗口大小时,按钮仍将位于左上角。这是因为容器包含按钮并同时包含其布局位置。这就是为什么它是container.setLayout() 和container.add()

在Java Swing中,很多组件都可以是容器。 JButton可以是一个容器,JLabel也可以。 JPanel也是一个容器,任何扩展这三者的东西也可以是容器。

答案 2 :(得分:0)

嗯......容器用于包含其他小部件,并帮助以适合UI设计的方式排列它们。

例如,JPanel是一个通用容器。与LayoutManager一起,您可以获得许多不同的小部件布局。

答案 3 :(得分:0)

Container可以有其他组件或容器。它可以是三级。

  1. 顶级。例如JFrame,JDialog,JApplet。这些容器不能被包含。
  2. 直接容器,例如我们使用的Jpanel
  3. 低级别。所以这就是我们所知的低级组件。