Semplicemente perchè la distanza te la puoi calcolare con una semplice differenza fra la dimensione dell'intero contenitore del JSplitPane e la dimensione a cui vuoi arrivare.

Se ho un contenitore alto 500 e voglio posizionare il divider a 150 dal blocco inferiore, posizionerò il divider a (500 - 150).

Le dimensioni del contenitore te le puoi ricavare con un getSize().

(spero di aver capito la problematica, almeno)


Ciao.