новичок в java и новенький для сайта.У меня есть JLabel, добавленный к центральной панели BorderLayout.Я хотел бы, чтобы JLabel был в центре панели;setAlignmentX, кажется, работает, но setAlignmentY не работает (метка появляется в верхней части панели).Вот код:
centerPanel = new JPanel();
centerPanel.setLayout(new BoxLayout(centerPanel,BoxLayout.Y_AXIS));
JLabel label = new JLabel("This should be centered");
label.setAlignmentX(Component.CENTER_ALIGNMENT);
label.setAlignmentY(Component.CENTER_ALIGNMENT);
centerPanel.add(label);
contentPane.add(centerPanel, BorderLayout.CENTER);
Я также пробовал label.setVerticalAlignment (CENTER); безрезультатно.Я искал ответ в API и в Учебниках Java, на этом сайте и через поиск в Google.Спасибо!