在容器内摆动容器

时间:2013-06-13 16:22:35

标签: java swing layout-manager

我对整个java swing场景有点新意,我只是想要一些澄清,因为我有轻微的混乱。我已经了解了方向和按钮以及所有基础知识。同时指出一些好的(非oracle)教程将受到高度赞赏。

据我了解,我们的JFrame是一个窗口 然后我们的JFrame由ContentPane组成,我使用的是容器 Container content = frame.getContentPane();

既然我有这个容器,我可以在这些容器中添加更多容器吗?让我们说我希望有不同的部分做不同的事情,为此我想创建类,每个人都处理自己的容器?

所以我要求的是,如何在容器中存储不同的内容?什么是正确的方法呢?

我要给出的一个例子是让我说我​​有一个位于窗口顶部的记分牌(用于足球),在窗口的中间部分有一些与工作相关的业务内容,并且在底部窗口我有一些文本框,只需几个按钮即可完成。

很抱歉,如果这个问题很愚蠢,我只是想学习摇摆,并想知道在窗口内安排不同组件的正确方法。

1 个答案:

答案 0 :(得分:2)

是的,你可以。创建JPanel的实例并将组件添加到其中,然后使用字符串将它们添加到框架的内容窗格中:

JPanel panel = new JPanel();
//code to add stuff to the panel
frame.getContentPane().add("Center", panel);   //"North", "South", "East", "West", or "Center"