Il codice dell'interfaccia è il seguente:

codice:
	public static void main(String[] args)
	{
		// Dimensioni FRAME
		final int WIDTH = 400;
		final int HEIGHT = 200;
		
		// Dimensioni TEXTFIELD
		final int INPUT_CN = 15;
		final int INPUT_SEX = 1;
		final int INPUT_DATA = 8;
		final int INPUT_LUOGO = 15;
		
		JFrame frame = new JFrame();
		GridLayout layout = new GridLayout(5, 1, 0, 0);	
		
		JLabel nome = new JLabel("NOME ");
		JTextField input_nome = new JTextField(INPUT_CN);
		
		JLabel cognome = new JLabel("COGNOME ");
		JTextField input_cognome = new JTextField(INPUT_CN);
		
		JLabel data = new JLabel("DATA DI NASCITA (gg/mm/aa) ");
		JTextField input_data = new JTextField(INPUT_DATA);
		
		JLabel sex = new JLabel("SESSO ");
		JRadioButton m = new JRadioButton("Maschio");
		JRadioButton f = new JRadioButton("Femmina");
		
		m.setSelected(true);
		
		JLabel luogo = new JLabel("LUOGO DI NASCITA ");
		JTextField input_luogo = new JTextField(INPUT_LUOGO);
		
		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(m);
		pannello_sex.add(f);
		pannello_luogo.add(luogo);
		pannello_luogo.add(input_luogo);
		
		// Aggiungo i pannelli al FRAME
		frame.add(pannello_nome);
		frame.add(pannello_cognome);
		frame.add(pannello_data);
		frame.add(pannello_sex);
		frame.add(pannello_luogo);
		
		if(f.isSelected())
			m.setSelected(false);
			
		frame.setSize(WIDTH, HEIGHT);
		frame.setLayout(layout);
		frame.setTitle("Programma per il calcolo del Codice Fiscale");
		frame.setResizable(false);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.setVisible(true);	
					
	}
Il problema sta nell'allineare a sinistra i label e i textfield!
Grazie ancora per l'aiuto!