Erro Tela Cadastro cliente

Olá Bom dia!

Estou com um Problema, um erro no meu codigo e eu não consigo identificar o que é, estou fazendo uma tela que contenha 3 paineis, só que eu não consigo arrumar os jLabel e jtextfield nos paineis alguém pode me ajudar a indetificar o erro.

import java.awt.Dimension;
import java.awt.FlowLayout;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class CadastroCliente1 extends JFrame {

private JTextField cpftxt;
private JTextField nometxt;
private JTextField ruatxt;
private JTextField estadociviltxt;
private JTextField telefone1txt;
private JTextField telefone2txt;
private JLabel cpflbl;
private JLabel nomelbl ;
private JLabel rualbl;
private JLabel estadocivillbl;
private JLabel telefone1lbl;
private JLabel telefone2lbl;
private JFrame Janela;	
private JButton cadastrarbtn;
private JPanel pnlDadosPessoais;
private JPanel pnlEndereco;
private JPanel pnlContatos;

public static void main(String args[])

	{
		new CadastroCliente1();
	
	}  	  

public  CadastroCliente1 ()

{
	nometxt = new JTextField();
	nometxt.setLocation(150, 100);
	nometxt.setSize(100, 30);
	cpftxt = new JTextField();
	cpftxt.setLocation(90, 10);
	cpftxt.setSize(100, 30);
	ruatxt = new JTextField();
	ruatxt.setLocation(100,200);
	ruatxt.setSize(100,30);
	estadociviltxt = new JTextField();
	estadociviltxt.setLocation(90, 10);
	estadociviltxt.setSize(100, 30);
	telefone1txt = new JTextField();
	telefone1txt.setLocation(90, 10);
	telefone1txt.setSize(100, 30);
	telefone2txt = new JTextField();
	telefone2txt.setLocation(90, 10);
	telefone2txt.setSize(100, 30);

	nomelbl = new JLabel ("Nome: ");
	nomelbl.setLocation(100, 10);
	nomelbl.setSize(10, 30);
	cpflbl = new JLabel ("CPF: ");
	cpflbl.setLocation(100,50 );
	cpflbl.setSize(100, 30);
	rualbl = new JLabel ("Rua : ");
	rualbl.setLocation(10,20);
	rualbl.setSize(150,50);
	estadocivillbl= new JLabel ("Estado Civil: ");
	estadocivillbl.setLocation(10,300);
	estadocivillbl.setSize(150,50);
	telefone1lbl= new JLabel ("Telefone Residencial: ");
	telefone1lbl.setLocation(60,10);
	telefone1lbl.setSize(150,20);
	telefone2lbl= new JLabel ("Telefone Celular: ");
	telefone2lbl.setLocation(10,350);
	telefone2lbl.setSize(150,10);

	cadastrarbtn = new JButton("Cadastrar");    
	cadastrarbtn.setLocation(10,190 );
	cadastrarbtn.setSize(110, 30);
	
	Janela = new JFrame();
	Janela.setTitle("Cadastro de Cliente ");  			
	Janela.setLayout(null);
	Janela.setLocationRelativeTo(null);
	Janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	Janela.setSize(800,500);
	Janela.setVisible(true);		

	
	JPanel pnlDadosPessoais = new JPanel();   
	pnlDadosPessoais.setBorder(BorderFactory.createTitledBorder("Dados Pessoais: ")); 
	pnlDadosPessoais.setSize(new Dimension(760, 150));
	pnlDadosPessoais.setBounds(10, 10, 760, 150);
	pnlDadosPessoais.setLayout(new FlowLayout(FlowLayout.LEFT));

	JPanel pnlEndereco = new JPanel();   
	pnlEndereco.setBorder(BorderFactory.createTitledBorder("Endereço: ")); 
	pnlEndereco.setBounds(10, 160, 760, 150);
	pnlEndereco.setSize(new Dimension(760, 150));
	pnlEndereco.setLayout(new FlowLayout(FlowLayout.LEFT));

	JPanel pnlContatos = new JPanel();   
	pnlContatos.setBorder(BorderFactory.createTitledBorder("Contatos: ")); 
	pnlContatos.setSize(new Dimension (760, 150));
	pnlContatos.setBounds(10, 310, 760, 150);
	pnlContatos.setLayout(new FlowLayout(FlowLayout.LEFT));
	

	Janela.add(pnlContatos);
	pnlContatos.add(telefone1lbl);
	Janela.add(pnlDadosPessoais);
	pnlDadosPessoais.add(nomelbl);	
	pnlDadosPessoais.add(nometxt);
	pnlDadosPessoais.add(cpflbl);
	pnlDadosPessoais.add(cpftxt);
	pnlDadosPessoais.add(estadocivillbl);
	pnlDadosPessoais.add(estadociviltxt);
	Janela.add(pnlEndereco);
	pnlEndereco.add(rualbl); 		
	pnlEndereco.add(ruatxt);
	
	
	
	Janela.show();	

}

}

Coloque seu código entre as tags code, está complicado lê-lo.

Se não me engano, para você setar a posição de componentes swing na mão, você precisa setar o layout como null. Então você teria que adicionar algo this.setLayout(null);

Att,

o problema esta no gerenciador de Layout q vc esta usando de forma incorreta da uma verificada sobre os gerenciadores e qual sua utilidade para ver o que mais se adequa ao a sua necessidade.

Sobre colocar o tamanho do componente com

setSize ja vou te adiantando essa função só é utilizada pra quando seu layout for igual null. Os gerenciadores de layout utilizam apenas as funções abaixo
[list]setPreferredSize[/list]
[list]setMinimumSize[/list]
[list]setMaximumSize[/list]

Não é indicado setar layout como null pois existe problemas ao redimensionar as telas, look and feel’s diferentes e ate diferença entre sistema operacionais