JTree com JCheckBox

2 respostas
zicky23

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á.

2 Respostas

E
zicky23

ainda falta o TreeNodeRenderer.java para funcionar o exemplo.

valeu

Criado 17 de maio de 2013
Ultima resposta 17 de mai. de 2013
Respostas 2
Participantes 2