Olá a todos.
Criei uma pequena aplicação de aprendizado onde em um JPanel coloquei um JLabel, JTextField e um JButton. O layout do JPanel é o BoxLayout.Y_AXIS. O Problema é o seguinte: o JTextField fica enorme e empurra JLabel e o JButton.
Algumas linhas do código:
// Objeto JPanel
JPanel pnlPrincipal = new JPanel();
pnlPrincipal.setLayout(new BoxLayout(pnlPrincipal, BoxLayout.Y_AXIS));
// Objeto JLabel - dentro do JPanel
JLabel lblTeste1 = new JLabel("Sou JLabel no JPanel - 01");
// Objeto JTextField - dentro do JPanel
JTextField txtTeste1 = new JTextField("Sou um JTextField no JPanel - 01");
// Objeto JButton - dentro do JPanel
JButton btnTeste1 = new JButton("Sou um JButton no JPanel - 01");
// adicionando os objetos ao JPanel
pnlPrincipal.add(lblTeste1);
pnlPrincipal.add(txtTeste1);
pnlPrincipal.add(btnTeste1);
Já pesquisei pela web mas não soube encontrar a solução para isso.
Grato pela atenção.