У меня есть ряд вертикально заказанных элементов. Они отображены со следующим кодом:
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);
Я хотел бы поместить горизонтальную строку между своими элементами (что-то как <hr>
в HTML). Кто-либо знает, как это может быть сделано?
Используйте JSeparator. Ознакомьтесь с этим учебным пособием на нем.
Но для быстрого ответа используйте следующий код:
myPanel.add(button);
myPanel.add(new JSeparator());
myPanel.add(label);
Создайте JSeparator и добавьте его между кнопкой и меткой.