gpt4 book ai didi

java - 使用没有容器目标的 BoxLayout?

转载 作者:行者123 更新时间:2023-12-01 12:50:40 25 4
gpt4 key购买 nike

我正在尝试使用 BoxLayout 而不是我的 GridLayout 代码:

setLayout (new GridLayout (5, 2));

除了我注意到,当你做 BoxLayout 时,你需要做类似的事情:

setLayout (new BoxLayout(container, BoxLayout.Y_AXIS));

但是,我不会将 JFrame 称为其他名称,就像它的调用方式一样:

JFrame label = new JFrame (); 

它基本上只在构造函数中工作。我显然是 Java 的初学者,但确实有一些了解。因为我不调用JFrame,只是写:

add (controlPanel);
add (outputPanel);

我应该在 BoxLayout 的目标部分中放入什么?我确实希望它位于 Y 轴上,但我不确定在它前面的字段中放置什么而不是“容器”,谢谢:)

最佳答案

只需使用 JFrame's content pane作为目标。

setLayout(new BoxLayout(getContentPane(), BoxLayout.Y_AXIS));

关于java - 使用没有容器目标的 BoxLayout?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24234675/

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