Erro no posicionamento de JLabel

Pessoal, tudo bem?

Estou construindo um jogo da forca, e não estou conseguindo posicionar jlabem em uma determinada posição.

Tenhos vários JLabels no Projeto.

Vou dar um exemplo:

public void centraliza() {
jLabel17.setLocation(180,85); -> vai para a posição certa
}

agora se faço isso
public void centraliza(){
jLabel17.setLocation(180,85); ->NÃO vai para posição certa
jLabel18.setText("");
jLabel19.setText("");
}

ou

public void centraliza(){
jLabel18.setText("");
jLabel19.setText("");
jLabel17.setLocation(180,85);->NÃO vai para posição certa

}

Como resolvo esse problema??

O método setLocation() do JLabel só vai funcionar da maneira que você espera se o Container em que ele está contido estiver usando um layout manager que dê suporte a posicionamento absoluto (ou se não tiver layout manager nenhum).