Problemas SetBounds

Olá, pessoal!

Tentei várias vezes não consegui mudar lugar no layout no JLabel e JTextField no código SetBounds e aparece mesmo lugar…

Código que fiz

import java.awt.Container;
import java.awt.FlowLayout;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;


public class SetBounds extends JFrame {
	JLabel lbl;
	JPanel panel;
	FlowLayout layout;
	
	public SetBounds(){
		super("Localização");
		
		panel = new JPanel();
		
		lbl = new JLabel("Nome: ");
		lbl.setBounds(0, 0, 20, 20);
		
		layout = new FlowLayout();
		
		panel.setLayout(layout);
		panel.add(lbl);
		
		add(panel);
		
	}
	public static void main(String[] args) {
		SetBounds set = new SetBounds();
		
		set.setSize(200,200);
		set.setLocation(200,200);
		set.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		set.setVisible(true);

	}

}

A janela fica assim…

Viu? eu coloquei o código SetBounds no JLabel no X=0 e Y=0 e ai apareceu na janela a JLabel ficou no meio… estranho! tem alguns problemas…

Espero que vocês corrigem esse códigos… Obrigado!!!

Para poder usar setBounds, não deve haver layout nenhum setado.

Porém não é legal usar null layout: http://www.guj.com.br/posts/list/104644.java#565211

[quote=Eric Yuzo]Para poder usar setBounds, não deve haver layout nenhum setado.

Porém não é legal usar null layout: http://www.guj.com.br/posts/list/104644.java#565211

Testamos aqui e funcionou corretamente… obrigado pela dicas… valeu!!