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] 
-------------------------------------------------------------------------

Responder a