Boa tarde, estou tentando a vários dias fazer um controle de Usuário com JTree como na imagem abaixo:
[img]http://www.vielmond.net/images/controle-login.png[/img]
mas quero um JCheckBox para marcar o que o usuário pode ou nao acessar.
abaixo o código que estou usando para preencher a lista.
private void Arvore(){
noPai = new DefaultMutableTreeNode("Gerenciador de Usuários");
tree = new JTree(noPai);
Pane.setViewportView(tree);
repaint();
}
private void Child(){
for(db.Usuarios u : users){
DefaultMutableTreeNode filho = new DefaultMutableTreeNode(u.getNomeUsuario());
noPai.add(filho);
}
tree = new JTree(noPai);
Pane.setViewportView(tree);
repaint();
}
private void Pai(){
DefaultMutableTreeNode filho = null;
for(db.Usuarios p : permissoes){
filho = new DefaultMutableTreeNode(p.getNomePermissao());
((DefaultMutableTreeNode)tree.getSelectionPath().getLastPathComponent()).add(filho);
repaint();
}
eu sei q tem como fazer, mas faz dias que estou procurando e não consigo fazer isso.
Obrigado desde já.