Mettre les zones de texte dans des lignes séparées

MainClass(){
    JFrame main = new JFrame("Login Form ");
    main.setBounds(350,150,500,500);
    main.setVisible(true);
    main.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    name = new JTextField(10);
    pass = new JTextField(10);
    main.setLayout(new GridLayout(0,1));
    JPanel pane = new JPanel();
    main.add(pane);
    main.add(new JLabel("Username: "));
    pane.add(name);
    //main.add(pane);
    pane.add(new JLabel("Password: "));
    pane.add(pass);
    submit = new JButton("Submit");
    pane.add(submit);
    submit.addActionListener(new Handler());
}

Je veux séparer les zones de texte dans des lignes séparées après l'étiquette username et name zone de texte. J'ai besoin de contrôler le curseur sur une nouvelle ligne.

Pour mieux aider plus tôt, après une SSCCE (par exemple, de ce que j'ai posté en réponse).

OriginalL'auteur user1234 | 2011-12-17