我试图在一个JPanel中垂直居中对齐(居中显示)两个JLabel。
JPanel panel = new JPanel();
panel.setPreferredSize(size);
JLabel label1 = new JLabel(icon);
JLabel label2 = new JLabel("text");
panel.add(label1);
panel.add(label2);
我尝试使用setAlignmentY()但没有成功。两个标签始终都出现在JPanel的顶部。
更新:标签应该像使用FlowLayout一样相邻,但位于JPanel中间。