Uma simples dúvida sobre Layout

A dúvida é simples, não quero usar AbsoluteLayout. Entao eu coloquei um Panel dentro de um frame na posição [b]West /b. E o layout do frame eu coloquei como BoxLayout YAXIS. Entao eu coloquei um label e um text box. Eu queria assim:
Nome:
[___________________________________]

Só que a caixa de texto, diferente de um JButton por exemplo esticou até o fim do panel. Como posso evitar que isso ocorra? Da maneira certa sem gambira?