Textfield problemas......!

ola pessoal, estou tentanto a varios dias setar a largura do meu textfield,quais métodos da classe textfield q podem me ajudar a setar a largura dele??
eu ja usei setbounds mas nao aconteceu nada…estou usando ele dentro de um gridlayout(20,1) eo meu textfield pega toda alargura do form se algurem puder me ajudar agradeço

obrigado desde já

código:

public AddUsers() {
//definição dos campos do formulário

nome = new TextField();
nome.setBounds(50,50,100,200);
nome.setFont( new Font( "Serif", Font.BOLD, 10 ) ); 

}

public void launchFrame() {
Frame frame = new Frame(“Inserir usuário”);

Panel p1 =new Panel();

p1.setLayout(new GridLayout(20,1));



p1.add(lNome);
p1.add(nome);  

}

você está tentando ajustar a largura do JTextField em relação a quê?
Usar o setBounds() não funciona por que o gerenciador de layout altera as dimensões do componente de acordo.

o meu textfield esta dentro de um gridlayout(20,1), somente quero ajustar a largura dele

Obrigado

O GridLayout ajusta altomaticamente o componente para ocupar todo espaço da celula designada, portanto não importa oq vc faça, vai sempre ocupar o tamanho todo.

Mas existe solução, vc pode colocar o JTextField em um JPanel e o JPanel no GridLayout.

daniel muito obrigado cara…deu certo…

abraços

colocando o jtextfield num panel e esse panel no grid layout…só eu instanciei um panel pra jtextfield q eu tinha…deu certo…