0

我对整个 java swing 场景有点陌生,由于我有点困惑,我只想澄清一下。我已经了解了方向和按钮以及所有基础知识。还指出一些好的(非甲骨文)教程将不胜感激。

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

现在我有了这个容器,我可以在这些容器中添加更多容器吗?假设我想要不同的部分做不同的事情,为此我想创建类并且每个都处理自己的容器?

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

我举一个例子,假设我有一个记分牌(用于足球),它位于窗口的顶部,在窗口的中间部分有一些与工作相关的业务内容,在窗口的底部我有一些文本框用几个按钮来完成它的事情。

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

4

1 回答 1

2

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

JPanel panel = new JPanel();
//code to add stuff to the panel
frame.getContentPane().add("Center", panel);   //"North", "South", "East", "West", or "Center"
于 2013-06-13T16:29:28.010 回答