Retornar um lista de nomes em um JTable

1 resposta
arthurgon

Olá pessoal;

To com a seguinte dúvida que me persegue. Preciso buscar uma lista de nomes dentro de uma JTable.[
Utilizando TextArea é sossegado...mas o JTable pelo visto tem outras regras.
Estou fazendo assim:

Esse é o método que chamo no banco:

public List<Funcionario> buscaPeloNome() {
		Criteria c = this.s.createCriteria(Funcionario.class);
		//c.add(Restrictions.ilike(MatchMode.ANYWHERE));
		c.addOrder(Order.asc("nome"));
		c.setMaxResults(10);
		return c.list();
	}

Esse é o modo como estou tentando chamar a lista:

buttonConsulta.addSelectionListener(new org.eclipse.swt.events.SelectionAdapter() {
			public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
		
				String conteudo = consulta();
				table.setToolTipText(conteudo);
				
			}
		});
	}

         private String consulta() {

		Session s = HibernateUtil.getSession();
		FuncionarioDao dao = new FuncionarioDao(s);
		
		List<Funcionario> lista = dao.buscaPeloNome();
		//List<Funcionario> lista = dao.buscaPeloNomeHQL();
		
		StringBuffer sb = new StringBuffer();
		for (Funcionario f : lista) {
			sb.append("\r\n" + f.getNome() + "\r\n");
		}
		return sb.toString();

	}

Alguem pode me ajudar?
Valeu gente.

1 Resposta

ViniGodoy

Como está implementado o seu TableModel?

Geralmente é para ele que vc pode pedir esse tipo de coisa.

Criado 14 de agosto de 2008
Ultima resposta 14 de ago. de 2008
Respostas 1
Participantes 2