Ciao..

sto creando l'interfaccia grafica di un programma, ma non riesco a cambiare la posizione dei componenti nel Frame!

Il codice è il seguente:
codice:
	public static void main(String[] args)
	{
		// Dimensioni FRAME
		final int WIDTH = 400;
		final int HEIGHT = 800;
		
		// Dimensioni TEXTFIELD
		final int INPUT_WIDTH = 20;
		
		JFrame frame = new JFrame();
		
		JLabel nome = new JLabel("NOME: ");
		JTextField input_nome = new JTextField(INPUT_WIDTH);
		
		JLabel cognome = new JLabel("COGNOME: ");
		JTextField input_cognome = new JTextField(INPUT_WIDTH);
		
		JLabel data = new JLabel("DATA DI NASCITA: ");
		JTextField input_data = new JTextField(INPUT_WIDTH);
		
		JLabel sex = new JLabel("SESSO: ");
		JTextField input_sex = new JTextField(INPUT_WIDTH);
		
		JLabel luogo = new JLabel("LUOGO DI NASCITA: ");
		JTextField input_luogo = new JTextField(INPUT_WIDTH);
		
		JPanel pannello_nome = new JPanel();
		JPanel pannello_cognome = new JPanel();
		JPanel pannello_data = new JPanel();
		JPanel pannello_sex = new JPanel();
		JPanel pannello_luogo = new JPanel();
		
		// Aggiungo i LABEL ai rispettivi PANNELLI
		pannello_nome.add(nome);
		pannello_nome.add(input_nome);
		pannello_cognome.add(cognome);
		pannello_cognome.add(input_cognome);
		pannello_data.add(data);
		pannello_data.add(input_data);
		pannello_sex.add(sex);
		pannello_sex.add(input_sex);
		pannello_luogo.add(luogo);
		pannello_luogo.add(input_luogo);
		
		// Aggiungo i pannelli al FRAME
		frame.add(pannello_nome);
                          ...ALTRI PANNELLI		

		frame.setSize(WIDTH, HEIGHT);
		frame.setTitle("Programma per il calcolo del Codice Fiscale");
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.setVisible(true);
Praticamente aggiungendo i pannelli nel frame me li sovrascrive!
Voglio sapere se esistono escape oppure metodi per posizionare i componenti in un frame!

Grazie in anticipo per l'aiuto!