JList

3 respostas
M

Ae, gurizada!

Seguinte…tenho um JList…mais ou menos assim:

lista = new JList();
lista.setPreferredSize(new Dimension(200,200);

painel.add(new JScroolPane(lista));

Só que seguinte…o JList não fica deste tamanho (200,200) quando abro o painel! Ele abre pequenininho, com o JSroolPane na horizontal! Quero que ele abra com o tamanho que eu defini!

O que devo fazer?

3 Respostas

J

OI

Opa, use o setSize ao invés de setPreferredSize

T+

F

devido ao layout do JScrollPane, o valor passado pelo setPreferredSize sera ignorado e o componente ficara do tamanho do JScrollPane, vc tem setar o tamanho do JScrollPane e nao do JList:

ista = new JList();
JScrollPane scroll = new JScrollPane(lista);
scroll.setPreferredSize(new Dimension(200,200);
painel.add(scroll);

vale lembrar, que dependendo do layout do painel, o setPrefferedSize() do scroll sera ignorado… dai vc teria que ajustar o seu programa pra ficar do jeito que vc quer…

M

Feito…muito obrigado cara! Funcionou!

Criado 6 de janeiro de 2005
Ultima resposta 7 de jan. de 2005
Respostas 3
Participantes 3