URGENTE - Posicionamento JTextField

Olá, criei um JFrame e estou usando BorderLayout
No layout da esquerda coloquei 3 JTextField’s, mas eles fica alinhados um na frente do outro,gostaria de saber como colocar

um embaixo do outro, o codigo segue abaixo:

[code]nJogador = new JTextField(20);
nJogador.setBackground(Color.decode("#007F00"));
nJogador.setEditable(false);
tipoJogo = new JTextField(10);
tipoJogo.setBackground(Color.decode("#007F00"));
tipoJogo.setEditable(false);
din = new JTextField(10);
din.setBackground(Color.decode("#007F00"));
din.setEditable(false);

esquerda.add(nJogador);
esquerda.add(tipoJogo);
esquerda.add(din);


container.add(sul, BorderLayout.SOUTH);
container.add(esquerda,BorderLayout.WEST);
container.add(principal,BorderLayout.CENTER);
container.add(direita,BorderLayout.EAST);[/code]

obrigado

Cara eu não tenho certeza, mas eu acho q com o borderLayout vc terá que colocar um JPanel nesse layout da esquerda e nesse JPanel colocar outro borderLayout. Dai nesse novo vc seta 3 linha e uma coluna, assim ele fica um em baixo do outro…

Ou então tenta com o GridBagLayout, que vc tem mais opçoes de gerenciamento…

bom pr fica mais facil vc pode usar um layoult null e seta na mao com setLocation(10,20), mas nao é muito bom pois java tem esse monte de layout por isso por causa de sua portabilidade, pq um pixel de uma plataforma para outra varia.