Continuando a discussão do [Dúvida] Pegar objeto da JTable [RESOLVIDO]:
Vini, bom dia!
Estou utilizando esse código que você indicou aqui e adaptando a minha necessidade porem, está me apontando que da forma como está precisa de um “return” (erro apontado “invalid method declaration; return type required”).
esta correto isso? Pode me explicar melhor isso?
Obrigado.
Pq nao continuou naquele topico?
Igor,
Não esta la não?
Eu apenas selecionei o trecho e citei com a minha dúvida. Não sabia que separava do tópico…
Foi mal…
vamos la
quando vc declara um metodo, vc precisa declarar o tipo que o metodo vai retornar.
mas as vezes vc não quer retornar nada, ai vc declara o metodo como void
. por outro lado se o metodo tem um tipo, vc precisa retornar algo ( e vc pode produzir becos-sem-saida no seu codigo )
o unico caso onde vc quer um public qqcoisa(...) { ... }
é se esse qqcoisa for um construtor e nese caso vc deve usar o mesmo nome da classe que vc vai construir.
Provavelmente você copiou e colou o código dele, sem reparar que não está declarado corretamente:
public TitulosTableModel(List<Usuario> valores) {
this.valores = new ArrayList<Usuario>(valores);
}
Faltou a declaração do tipo de retorno do método:
public void TitulosTableModel(List<Usuario> valores) {
this.valores = new ArrayList<Usuario>(valores);
}
Ou caso você precise retornar alguma coisa, substitua o void pelo tipo que você quiser retornar.