gpt4 book ai didi

java - 在容器内 Swing 容器

转载 作者:行者123 更新时间:2023-12-02 06:57:44 25 4
gpt4 key购买 nike

我对整个 java swing 场景有点陌生,由于我有一点困惑,我只是想要一些澄清。我已经了解了方向和按钮以及所有基础知识。另外,如果能指出一些好的(非 Oracle)教程,我们将不胜感激。

据我了解,我们的 JFrame 是一个窗口。
然后我们的 JFrame 由 ContentPane 组成,我正在为其使用容器。
容器内容=frame.getContentPane();

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

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

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

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

最佳答案

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

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

关于java - 在容器内 Swing 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17092175/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com