Como carregar um jlist?

5 respostas
R

Olá,

Tenho um método na classe alunos que carrega um arraylist.

public List<String> mostra_Alunos(String nome) {
      List<String> listaConsulta = new ArrayList<String>();

      ResultSet rs = null;
      try {
        rs = stm.executeQuery("select * from alunos order by nome ");
        while(rs.next()) {
          String nome_aluno = rs.getString("NOME");
          listaConsulta.add(nome_aluno);
        }
      } catch (SQLException ex) {
          new Mostra("Nao localizado a coluna codigo." + ex);
          ex.printStackTrace();
       }
      System.out.println(listaConsulta);
      return listaConsulta;
    }

E na classe Cad_Aluno tem a jlist. como passar os dados para ela?
No botão consultar está asism:

objeto_Alunos.mostra_Alunos(jtf_Consulta.getText());

já tentei assim:
jList1.addListSelectionListener(objeto_Alunos.mostra_Alunos(jtf_Consulta.getText()));

5 Respostas

vanderlanio

Bem basico :wink:

for (String nomeAulno : listaConsulta) {
	jlist.addItem(nomeAulno);
}
R

Olá,

No jlist não tem o método addItem!

ViniGodoy
jList1.setListData(new Vector<String>(objeto_Alunos.mostra_Alunos(jtf_Consulta.getText()));
R

Valeu pela dica.

Funcionou legal.

M

rsaforuns:
Olá,

No jlist não tem o método addItem!

Realmente não tem, acho que é addElement =)

Criado 10 de agosto de 2009
Ultima resposta 10 de ago. de 2009
Respostas 5
Participantes 4