Utiliza um objeto DefaultListModel que implementa as interfaces para
adicionar e remover da lista que funciona:
public DefaultListModel modelo;
modelo = new DefaultListModel();
jList1 = new JList(modelo); // aqui est� o objeto
DefaultListModel
JScrollPane jScrollPane1 = new JScrollPane(jList1); // adiciona a
lista ao seu
// JScrollPane
jList1.setSelectionMode(0); // modo de sele��o SINGLE, � outra
forma de fazer
add(jScrollPane1,"North"); // adiciona o teu JScrollPane ao
conteiner teu
// de acordo com o conteiner e o
gerenciardo de layout
// que optastes.
modelo.add(i,"inclui na lista este texto"); i++; // o modela tem indice
ent�o indica o
//indice e o incrementa
Um detalhe: a ScrollBar � exibida automaticamente quando a lista excede o
tamanho da JSrollPane.
Funciona direitinho. Se n�o funcionar manda o c�digo todo que vejo aqui.
Soraia
-----Mensagem original-----
De: Augusto Cesar Castoldi [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 15 de junho de 2001 14:45
Para: [EMAIL PROTECTED]
Assunto: [java-list] Scroll em JList
Pessoal,
estou com um problema que n�o consigo adicionar uma barra de rolagem num
componente JList. Tenho mais ou menos o seguinte c�digo:
-------------------------------------------
JInternalFrame JIFrame = new JInternalFrame("Adicionar
CD",true,true,true,true);
Container c = JIFrame.getContentPane();
c.setLayout(null);
final JList ListaMusica = new JList(musicas);
// Setando propriedades da ListaMusica
ListaMusica.setVisibleRowCount(6);
ListaMusica.setFixedCellHeight(15);
ListaMusica.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
JScrollPane scrollpane = new JScrollPane(ListaMusica);
ListaMusica.setBounds(5,200,120,120);
c.add(ListaMusica);
--------------------------------------------
at� mais,
Augusto Cesar Castoldi
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------