如何在垂直排序的元素之间放置一条水平线?

2022-09-03 00:55:49

我有一组垂直排序的元素。它们显示以下代码:

JPanel myPanel = new JPanel();
myPanel.setLayout(new BoxLayout(myPanel, BoxLayout.Y_AXIS));
JButton button = new JButton("My Button");
JLabel label = new JLabel("My label!!!!!!!!!!!");
myPanel.add(button);
myPanel.add(label);

我想在我的元素之间放一条水平线(类似于html)。有谁知道如何做到这一点?<hr>


答案 1

使用 JSeparator。查看本教程

但要快速回答,只需使用以下代码:

myPanel.add(button);
myPanel.add(new JSeparator());
myPanel.add(label);

答案 2

创建一个 JSeparator,并将其添加到按钮和标签之间。


推荐