Adicionar item em jlist

Galera, sou iniciante e estou tentando aprender a programar em java fazendo uns exercicios. Estou sofrendo bastante, mas estou achando legal. Sera que alguem pode me ajudar nesse codigo abaixo? Adicionei uma list (que consequentemente adicionou uma scrollPane, nao entendi isso…) porem o prorama gera um erro. alguem pode me explicar como faço isso funcionar (adicionar um item na jlist)? a duvida é idiota, mas ainda estou aprendendo… ;D

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int contador=0;
String nome=" ";
nome=jTextField1.getText();
while (contador<10){
jList1.add(nome); <------------------- erro (cannot find symbol method add…)
contador++;
}
}

fera vc instanciou o list? pra poder está utilizando?
vc ta utilizando alguma ide? elas ajudam no processo

kra, nao sei o que é instanciar ainda… nem o que é ide… ehehehe
por favor me ajudar kra… como ficaria o codigo inteiro para eu fazer funcionar akele meu programinha? o codigo inteiro que eu tenho está aqui:

import java.util.ArrayList;
import javax.swing.JList;

/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */

/*

  • UsoWhile.java
  • Created on 16/12/2008, 18:27:12
    */

/**
*

  • @author Usuário
    */
    public class UsoWhile extends javax.swing.JFrame {

    /** Creates new form UsoWhile */
    public UsoWhile() {
    initComponents();
    }

    /** This method is called from within the constructor to

    • initialize the form.

    • WARNING: Do NOT modify this code. The content of this method is

    • always regenerated by the Form Editor.
      */
      @SuppressWarnings(“unchecked”)
      //
      private void initComponents() {

      jTextField1 = new javax.swing.JTextField();
      jButton1 = new javax.swing.JButton();
      jLabel1 = new javax.swing.JLabel();
      jScrollPane1 = new javax.swing.JScrollPane();
      jList1 = new javax.swing.JList();

      setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

      jButton1.setText(“Inserir”);
      jButton1.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(java.awt.event.ActionEvent evt) {
      jButton1ActionPerformed(evt);
      }
      });

      jLabel1.setText(“Nome:”);

      jList1.setModel(new javax.swing.AbstractListModel() {
      String[] strings = { “Item 1”, “Item 2”, “Item 3”, “Item 4”, “Item 5” };
      public int getSize() { return strings.length; }
      public Object getElementAt(int i) { return strings[i]; }
      });
      jScrollPane1.setViewportView(jList1);

      javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
      getContentPane().setLayout(layout);
      layout.setHorizontalGroup(
      layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
      .addGroup(layout.createSequentialGroup()
      .addGap(105, 105, 105)
      .addComponent(jButton1)
      .addContainerGap(218, Short.MAX_VALUE))
      .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
      .addContainerGap()
      .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE)
      .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
      .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
      .addGroup(layout.createSequentialGroup()
      .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 209, javax.swing.GroupLayout.PREFERRED_SIZE)
      .addContainerGap())
      .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
      .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 165, javax.swing.GroupLayout.PREFERRED_SIZE)
      .addGap(155, 155, 155))))
      );
      layout.setVerticalGroup(
      layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
      .addGroup(layout.createSequentialGroup()
      .addGap(52, 52, 52)
      .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
      .addComponent(jLabel1)
      .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
      .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
      .addComponent(jButton1)
      .addGap(31, 31, 31)
      .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
      .addContainerGap(61, Short.MAX_VALUE))
      );

      pack();
      }//

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    // TODO add your handling code here:
    ArrayList list = new ArrayList();

     int contador=0;
     String nome=" ";
     nome=jTextField1.getText();
     while (contador<10){
       jScrollPane1.add(jList1,nome);
       contador++;
     }
    

    }

    /**

    • @param args the command line arguments
      */
      public static void main(String args[]) {
      java.awt.EventQueue.invokeLater(new Runnable() {
      public void run() {
      new UsoWhile().setVisible(true);
      }
      });
      }

    // Variables declaration - do not modify
    private javax.swing.JButton jButton1;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JList jList1;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JTextField jTextField1;
    // End of variables declaration

}

IDE é “Ambiente Integrado de Desenvolvimento”. O NetBeans, por exemplo, é uma IDE.

A respeito do seu problema, te responderam no outro tópico… as maneiras que o devel.andrerocha postou devem resolver seu problema.