Я пытаюсь вертикально выровнять (в центре) оба JLabels внутри одного JPanel.
JPanel panel = new JPanel();
panel.setPreferredSize(size);
JLabel label1 = new JLabel(icon);
JLabel label2 = new JLabel("text");
panel.add(label1);
panel.add(label2);
Я попытался использовать setAligmentY() без успеха. Обе метки всегда отображаются в верхней части JPanel.
UPD: ярлыки должны располагаться рядом друг с другом, например, с помощью FlowLayout, но в середине JPanel.