olá gente boa, q saca java d++
tenho um tree com 100 elementos
mas na tela só mostra 40, como faço para ativar a barra de rolagem para ver o restante ???
posso mudar os icones de pasta desse componente ?? é facil ???
obrigado !!!
@nhclovis
olá gente boa, q saca java d++
tenho um tree com 100 elementos
mas na tela só mostra 40, como faço para ativar a barra de rolagem para ver o restante ???
posso mudar os icones de pasta desse componente ?? é facil ???
obrigado !!!
@nhclovis
Você deve colocar seu JTree como sendo viewPort de um JScrollPane.
Na prática, ao invés disso:
add(seuTree);
Você teria isso:
JScrollPanel scroll = new JScrollPane(seuTree);
add(scroll);
Referência: http://download.oracle.com/javase/tutorial/uiswing/components/scrollpane.html
fiz o q vc sugeriu !, mas agora piorou porq não mostra nada na janela !
JScrollPane scroll = new JScrollPane(arvore);
mainPanel.add(scroll);
não sei mais oq fazer, oq deve está acontecendo ???
*não precisa ser um JTree dinamico, posso usar um usando o ide do netbeans, mas como esvaziar ele todo, para depois preencher com meus dados ???
obg. por me ajudar cara !!!
ufa pessoal,
conseguir resolver !!!
bem, primeiro eu deixei de usar o JTree dinamico, porq não conseguir ativar a barra de rolagem, então arrastei da paleta para o formulario o componente JTree, mas ele
vem com uma arvore default, que tem essa arvore bem escondida no netbeans para apaga-la, mas usei : JTree.SetModel(null) que apaga o seu conteudo
usei o proprio SetModel para adicionar a arvore que montei via código.
[]'s
agora aprendi a manipular esse JTree.