JSplitPane redimensionar comportamento

votos
2

Tenho um verticalmente dividido JSplitPane e quando eu mover o divisor para baixo, ele muda o componente de fundo e parte inferior é cortada. Existe uma maneira para especificar o comportamento de redimensionamento de um JSplitPane de modo que o topo (da peça inferior) fica coberto pelo painel de divisão e o fundo é a última coisa a ficar coberto?

graças, Jeff

Publicado 27/08/2009 em 01:51
fonte usuário
Em outras línguas...                            


2 respostas

votos
2

Os componentes são pintados na "(0,0)" posição de cada parte do painel de divisão.

Eu acho que você pode criar sua própria interface do usuário personalizada que faz o que quiser.

Uma abordagem mais simples poderia ser a de adicionar o componente para um painel de rolagem. Você poderia, então, apenas deixe que as barras de rolagem aparecem, se necessário.

Ou, se você realmente quer apenas a parte inferior do componente a ser mostrado, você poderia controlar a posição janela sempre que o divisor é movido. Você pode lidar com isso, ouvindo para uma PropertyChangeEvent "dividerLocation".

Respondeu 27/08/2009 em 03:59
fonte usuário

votos
0

Eu acho que você pode precisar para anexar um evento para o JSplitPane'evento de redimensionamento s (eu esqueço exatamente o que é chamado). O evento deve então mover o conteúdo até o terno.

Respondeu 27/08/2009 em 02:49
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more