Olá a todos.
Estou tentando criar TreeModel próprio a partir do exemplo que o @ViniGodoy explicou aqui no GUJ mas ta dando erro aqui.
Alguém poderia me explicar o que significa essa linha? Nunca vi uma declaração assim.
private List<Autor> autores = new ArrayList<Autor>();
Eu copiei todo o código que ele colocou mas essa linha e outras que também tem trechos parecidos com essa linha também estão com erro.
Segue o link do tópico do @ViniGodoy: http://www.guj.com.br/t/como-usar-jtree/101161/7
Olá
Vc se refere ao generics ou ao erro de codificação?
Sobre o generics:
https://docs.oracle.com/javase/tutorial/java/generics/why.html
Sobre o erro de codificação
private List<Autor> autores = new ArrayList<Autor>():
public List<Autor> getAutores() {
onde está <
mude para <
e >
para >
1 curtida
Olá @diego12 me refiro ao erro de codificação.
Fazendo as alterações que você falou funcionou agora, mas teria alguma explicação de por que usar <
e >
ao invés de usar <>
direto na declaração do tipo genérico?
Acredito que foi erro de atualização do sistema do GUJ, Aquele poste é antigo, então após atualização, o sistema deve ter trocado os <>
por < e >
Entendi, pensei que se tratava de algum outro tipo de tratamento de objetos que eu não conhecia. Muito obrigado pela ajuda @diego12