Estou tentando colocar um label dentro de um JLabel, estou usando BorderLayout. Quero que o label fique centralizado na horizontal, dentro do JPanel.
Tentei o seguinte código, porém o label aparece no canto esquerdo do Panel. Como posso centralizar?
Icon icon5 = new ImageIcon(getClass().getResource("icone5.png"));
JLabel label1 = new JLabel();
label1.setIcon(icon5);
JPanel panel3 = new JPanel(new BorderLayout(0, 0));
panel3.setAlignmentX(Component.CENTER_ALIGNMENT);
panel3.add(panelMeter, BorderLayout.CENTER);
panel3.add(label1, BorderLayout.SOUTH);