Tamanho do JPanel

Boa Noite!!
Atualmente estou tentando desenvolver uma aplicacao q utiliza swing, e estou tendo algumas dificuldade q gostaria de exclarecer.
Tenho um JPanel q contem um JList, e toda vez q atualizo os dados do JList o JPanel muda de tamanho, ficando da largura do texto contante no JList.
Já tentei:

JPanel texto = new JPanel(); JList listagem = new JList(); texto.setMaximumSize(50,40); texto.add(listagem);
e é retornado um erro informando q ñ encontra este metodo.
Onde estou errando?

[quote]tenta isso:

texto.setPreferredSize(new Dimension(900, 300));

[/quote]

Além do setPreferredSize, usa o setMinimumSize e o serMaximumSize, ai vc força o tamanho q vc quer.

da erro porque como ja mostraram no exemplo acima, o maxsize nao le as coordenadas por valores int, int , como o setSize faz, vc precisa passar coordenadas com o Dimension:

JPanel texto = new JPanel();
JList listagem = new JList();
texto.setMaximumSize( new Dimension(50,40));
texto.add(listagem);

Muito Obrigado pelos exclarecimentos.
Funcionou com o setPreferredSize(new Dimension(int, int));