Я пытаюсь вертикально выровнять (по центру )обоих 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.