Centralizar JLabel dentro de JPanel [Resolvido]

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);

Uma dica seria vc centralizar o texto dentro do seu label…

Se mesmo assim não centralizar, vc mantém o texto centralizado dentro do seu label e depois coloca o comprimento do seu jlabel igual o comprimento do panel.

Adicionei a seguinte linha e resolver o problema!
Valeu

label1.setHorizontalAlignment(SwingConstants.CENTER);

Obrigado agasea!!!

Essa linha tambem me ajudou!

Obrigado amigo este método ajudou bastante na minha implementação, abraços!