Augusto,

      N�o vi direito o seu c�digo, mas pelo texto do problema posso te dizer
que :
O Jlist n�o tem um metodo para alterar(incluir e remover) itens da lista,
para isso
temos que utilizar uma interface que implementa estas fun��es. Assim quando
se cria um
objeto do tipo Jlist � necess�rio utilizar um objeto do tipo
DefaultListModel. Segue um peda�o
de um c�digo com  o exemplo do uso da JList com as fun��es de addElement e
removeElement
da interface:
 DefaultListModel modelo = new DefaultListModel();
JList jList1 = new JList(modelo);

...
 modelo.add(i,parcelaEoperador); // aqui sim est� o seu addElement que tu
querias e funcionou para mim.
     i++;

ps D� um retorno se resolveu o seu problema no meu e-mail depois.
Soraia


----- Original Message -----
From: "Augusto Cesar Castoldi" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, May 31, 2001 12:13 PM
Subject: [java-list] JList AddElement problem


Pessoal, estou com um problema nesse trecho do c�gigo a�.
Tenho dois JList, um � a colorList (origem) e o outro � copyList.

Eu quero selecionar e com o bot�o 'copiar' a� em baixo quero copiar as
selecionadas para a outra JList.

O problema � que o exemplo que eu peguei da um copyList.setListData() mais
eu n�o quero apagar as que eu tinha copiado antes para a lista.

Eu queri "addElement" adicionar om elemento na nova lista.

obrigado e at� mais,

Augusto

    copy = new JButton("Copiar >>>");
    copy.addActionListener(
      new ActionListener() {
        public void actionPerformed(ActionEvent e)
        {
          file://coloca valores selecionados na copyList
           String temp = (String)colorList.getSelectedValue();
           copyList.addElement(temp);
//          copyList.setListData(
//            colorList.getSelectedValues());
        }
     }

------------------------------
Aqui vai o arquivo todo...
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class MultipleSelection extends JFrame {
  private JList colorList, copyList;
  private JButton copy;
  private String colorNames[] =
    { "Black", "Blue", "Cyan", "Dark Gray" };

  public MultipleSelection() {
    super("Multiple Selection Lists");

    Container c = getContentPane();
    c.setLayout(new FlowLayout());

    colorList = new JList(colorNames);
    colorList.setVisibleRowCount(5);
    colorList.setFixedCellHeight(15);
    colorList.setSelectionMode(
      ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
    c.add(new JScrollPane(colorList));

    // cria bot�o c�pia
    copy = new JButton("Copiar >>>");
    copy.addActionListener(
      new ActionListener() {
        public void actionPerformed(ActionEvent e)
        {
          file://coloca valores selecionados na copyList
           String temp = (String)colorList.getSelectedValue();
//           copyList.addElement(temp);
          copyList.setListData(
            colorList.getSelectedValues());
        }
     }
  );
  c.add(copy);
  copyList = new JList();
  copyList.setVisibleRowCount(5);
  copyList.setFixedCellWidth(100);
  copyList.setFixedCellHeight(15);
  copyList.setSelectionMode(
    ListSelectionModel.SINGLE_INTERVAL_SELECTION);
  c.add(new JScrollPane(copyList));
  setSize(300,120);
  show();
}

public static void main(String args[] )
{
  MultipleSelection app = new MultipleSelection();
  app.addWindowListener(
    new WindowAdapter() {
      public void windowClosing(WindowEvent e)
      {
        System.exit(0);
      }
    }
   );
   }
   }



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