首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >容器内的Swing容器

容器内的Swing容器
EN

Stack Overflow用户
提问于 2013-06-14 00:22:35
回答 1查看 217关注 0票数 0

我对整个java swing场景有些陌生,我只是想澄清一下,因为我有一点困惑。我已经学习了方向和按钮以及所有的基础知识。同时指出一些好的(非oracle)教程将受到高度赞赏。

据我所知,我们有我们的JFrame,它是一个窗口。

然后我们的JFrame由ContentPane组成,我对它使用了一个容器。

Container content = frame.getContentPane();

现在我有了这个容器,我可以在这些容器中添加更多的容器吗?比方说,我希望有不同的部分来做不同的事情,为此我想创建类,这样每个类都可以处理自己的容器?

所以我要问的是,如何在容器中存储不同的内容?怎样做才是正确的呢?

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

抱歉,如果这个问题是愚蠢的,我只是试图学习swing,并想知道正确的方式来安排窗口内的不同组件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-14 00:29:28

可以,停那儿吧。创建一个JPanel实例并向其中添加组件,然后使用字符串将其添加到框架的内容窗格中:

代码语言:javascript
复制
JPanel panel = new JPanel();
//code to add stuff to the panel
frame.getContentPane().add("Center", panel);   //"North", "South", "East", "West", or "Center"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17092175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档