Como criar um componente jtree em java

Video: Interface Java - Tela Principal e Interna

Em Java, você usa o JTree classe para criar um componente de árvore que mostra os nós de uma árvore. A fim de usá-lo corretamente, confira os construtores chave e métodos desta classe.

ConstrutorDescrição
anular JTree ()Cria uma árvore vazia (não é muito útil, se você me perguntar).
vazio JTree (raiz TreeNode)Cria uma árvore que exibe a árvore que começa no
nó especificado.
MétodoDescrição
vazio
addTreeSelectionListener (TreeSelectionListener
ouvinte)
Adiciona o ouvinte especificado para ouvir árvore-selecção
eventos.
Objeto
getLastSelectedPathComponent ()
Obtém o nó que está atualmente selecionado.
TreeSelectionModel
getSelectionModel ()
Obtém o modelo de seleção para a árvore. Consulte esta seção para
o que você pode fazer com o TreeSelectionModel objeto.
vazio setVisibleRowCount (int
contagem)
Define o número de linhas visíveis no visor.

O primeiro passo na criação de um JTree componente é declarando um JTree variável como uma variável de instância de classe para que você possa acessar o construtor e outros métodos, como segue:

Video: Menu JTree Java - Menu árvore

JTree tree1-

Então, no construtor de quadros, você chamar o JTree construtor para criar o componente de árvore, passando o nó raiz da árvore você quer que ele seja exibido como um parâmetro:

tree1 = new JTree (root) -

Por padrão, o usuário tem permissão para selecionar vários nós da árvore. Para restringir o usuário a uma única seleção, use este encantamento estranho:

. Tree1.getSelectionModel () setSelectionMode (TreeSelectionModel.SINGLE_TREE_SELECTION) -


Aqui o getSelectionModel método é chamado para obter uma TreeSelectionModel objeto que determina como o usuário pode selecionar nós na árvore. Essa classe fornece um método chamado setSelectionMode que permite que você defina o modo de seleção. Para limitar a árvore para uma única seleção nó, você deve passar por este método, a TreeSelectionModel.SINGLE_TREE_SELECTION campo.

Video: Abrindo Arquivos pelo NetBeans JTree

Você pode controlar o tamanho do componente arbóreo chamando o setVisibleRowCount método, como neste exemplo:

tree1.setVisibleRowCount (12) -

Aqui, a árvore é grande o suficiente para mostrar 12 linhas de cada vez.

Video: Tutorial de Programacion Java - 72 - JTree

Finalmente, você adiciona o componente de árvore para um painel de rolagem para que o usuário pode rolar a árvore se ele não se encaixa no espaço fornecido. Em seguida, você deve adicionar o painel de rolagem para um painel que por sua vez é adicionado ao quadro, como este:

JScrollPane rolagem = new JScrollPane (tree1) -panel1.add (rolagem) -

É isso aí!


Publicações relacionadas