gpt4 book ai didi

关于使用 JPanels 的 Java 简单问题

转载 作者:行者123 更新时间:2023-12-03 03:10:46 26 4
gpt4 key购买 nike

这里只是一个简单的问题。我有一个程序,需要在其中创建许多 JPanel,然后每个 JPanel 都包含一些对象(通常是 JLabels)。

每次创建新的 JPanel 时,我都必须执行一些操作,我想知道执行这些操作的顺序是否有任何影响,或者是否有标准做法。

我所做的操作如下:

声明 JPanel:JPanel panel = new JPanel(...)

声明 JLabel:JLabel laberl = new JLabel...

将 JPanel 添加到其他内容 Pane :frame.getContentPane().add(panel)

设置 JPanel 的边界:panel.setBounds(...)

将 JLabel 添加到 JPanel:panel.add(label)

最佳答案

一般来说,只要将所有组件添加到面板中,并且在使框架可见“之前”将面板添加到内容 Pane 中,顺序并不重要。

标准做法是使用布局管理器,因此无需设置添加到内容 Pane 的面板的边界。

关于关于使用 JPanels 的 Java 简单问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2395367/

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