Colocar um Container dentro de uma JSplitPane

2 respostas
diegogm

Boa tarde galera.

Estou fazendo uma interface que nela contem uma JTree que eu pego um diretório para popula-la.
Quero fazer o seguinte essa é uma interface de relatórios e quando eu abrir uma pasta surgem os relatórios
como nós filhos, porem na interface antiga mesmo quando eu clico na pasta os nós filhos aparecem num
SplitPane horizontal juntamente com seus filtros de seleção como eu posso fazer isso, quando clico numa
pasta de relatórios os relatórios serem listados nesse SplitPane horizontal?

Agradeço a todos…

Obs: Segue uma imagem para melhor ilustrar.

Apos selecionar o relatório surgem os filtros, segue imagem:

2 Respostas

Nicolas_Fernandes

Opa, diegogm, beleza?

Creio que você possa resolver da seguinte maneira:

  1. Você deve criar, no seu form, um JPanel que fique ao sul do formulário, fixo;
  2. Descubra qual o Listener que ativa ao selecionar um item da sua JTree;
  3. Dentro desse evento, você descobre o relatório selecionado;
  4. Após descobrir o relatório selecionado, você monta um JPanel com os filtros que você quer;
  5. Após montar o JPanel, você deve adicioná-lo dentro do JPanel fixo ao sul do formulário, chamando o método repaint() para que o frame se atualize.

Tenta fazer algo nessa linha, e nos dê um reply.

Espero ter ajudado,
fique com Deus! :smiley:

diegogm

Nicolas Fernandes:
Opa, diegogm, beleza?

Creio que você possa resolver da seguinte maneira:

  1. Você deve criar, no seu form, um JPanel que fique ao sul do formulário, fixo;
  2. Descubra qual o Listener que ativa ao selecionar um item da sua JTree;
  3. Dentro desse evento, você descobre o relatório selecionado;
  4. Após descobrir o relatório selecionado, você monta um JPanel com os filtros que você quer;
  5. Após montar o JPanel, você deve adicioná-lo dentro do JPanel fixo ao sul do formulário, chamando o método repaint() para que o frame se atualize.

Tenta fazer algo nessa linha, e nos dê um reply.

Espero ter ajudado,
fique com Deus! :D

Opa beleza sim Nicolas Fernandes, obrigado por responder.

Legal isso que vc falou cara, vou tentar fazer aqui e darei um retorno, tomara que de certo pq está tensa essa interface.

Mais obrigado mesmo pela dica!
Fique com Deus tbm!!! :thumbup:

Criado 16 de outubro de 2012
Ultima resposta 16 de out. de 2012
Respostas 2
Participantes 2