TreeModel

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á &lt; mude para < e &gt; 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 &lt; e &gt 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 &lt; e &gt;

Entendi, pensei que se tratava de algum outro tipo de tratamento de objetos que eu não conhecia. Muito obrigado pela ajuda @diego12