ViniGodoy,
li seu post sobre criar um Model para a JTree, mas a JTREE que eu queria fazer é muitoooooo complexa.
A estrutura dela será mais ou menos isso:
- Expandido
- Contraído
- Arquivo
- Instituição de Ensino
- Curso
- 1 Semestre
- Materia Exemplo
- Minhas anotações
* Anotação Exemplo 1
* Anotação Exemplo 2
- Meus lembretes
* Lembre de prova: Disciplina Z Dia X Hora Y
* Lembrete de trabalho: Disciplina Z Dia X Hora Y
- Referencias Bibliograficas
* Autor, Qualquer - Referencia aqui
* Autor, Qualquer - Referencia aqui
- Materia Exemplo 2
+ Minhas anotações
+ Meus Lembretes
+ Referencias Bibliográficas
+ 2 Semestre
+ 3 Semestre
Onde eu vou ter que construir dinamicamente isso através de vários objetos…
Isso por que tenho as classes:
Instituição
[possui arrayList de Cursos]
Curso
[possui arrayList de Semestres]
Semestres
[possui arrayList de Materias]
Materias
[possui: MinhasAnotaçoes, MeusLembretes, Referencias Bibliografica]
MinhasAnotacoes
arrayList de Anotacoes
MeusLembretes
arrayList de LembretesProva
arrayList de LembretesTrabalhos
ReferenciasBibliograficas
arrayList de Referencias
e por fim:
Anotacoes: classe que vai guardar as anotacoes propriamente ditas
LembretesProva: classe que vai guardar os lembretes das provas
LembretesTrabalhos: classe que vai guardar os lembretes dos trabalhos
Referencias: classe que vai guardar as referencias bibliograficas
Nada complexo né?
Além de criar isso tudo dinamicamente vou precisar criar um JPOPUPMENU diferente dependendo de onde o cara clicar (com o botao direito né)…
Se clicar em Instituicao, aparece para criar Curso… e assim vai […]
Obrigado