Olá.
Eu tenho um JFrame e eu estou usando um JSplitPane pra dividir a tela (Dividir na Vertical, fazendo tipo uma output windows do netbeans). Quero fazer o seguinte, o usuario vai lá e define um tamanho dessa janela arrastando o divisor do JSplitPane, queria pegar essa valor e manter essa proporção mesmo que ele resimensione a tela.
O JSplitPane tem um método chamado setDivisorLocation(double d), onde esse double é a percentagem que representa a localização do Panel.
Eu já fiz alguns testes com alguns eventos, tipo, pegar esse valor e setar de novo quando redimensionar, ou quando o componente for movido, entre outros. Mas nenhum funcionou do jeito que eu queria.
Ah… pra achar a percentagem eu dividi a localização pela altura. Funcionou mais ou menos, mas ainda tem alguns problemas.
Alguém tem uma idéia, ou conhece um evento que é disparado quando a gente mexe o divisor do JSplitPane ?