gpt4 book ai didi

java - Swing JProgressBar 下面有多个 JLabels

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

我在 Swing 中遇到布局问题。我有一个 BorderLayout 并希望在此布局的 NORTH 部分添加一个带有多个 JLabelsJProgressBar全部水平相邻对齐。

它应该看起来像这样: enter image description here

我已经尝试过各种布局,例如GroupLayout,但我无法让它工作。

最佳答案

考虑使用第二个 JPanelGridLayout...

setLayout(new BorderLayout());
add(new JProgressBar(), BorderLayout.NORTH);
JPanel panel = new GridLayout(1, 6);
panel.add(new JLabel("Step 1"));
panel.add(new JLabel("Step 2"));
panel.add(new JLabel("Step 3"));
panel.add(new JLabel("Step 4"));
panel.add(new JLabel("Step 5"));
panel.add(new JLabel("Step 6"));
add(panel, BorderLayout.CENTER);

举个例子。

参见How to Use GridLayout了解更多详情

关于java - Swing JProgressBar 下面有多个 JLabels,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27376816/

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