Ciao, si hai centrato in pieno cosa intendevo dire.
Il punto è che in questo modo devo anche creare un listener che ogni volta che viene ridimensionato il frame si occupi di riposizionare il Divider, mentre se si impostava direttamente tramite setDividerLocation la distanza veniva mantenuta anche dopo un ridimensionamento del frame.
Questo trucchetto lo tengo come ultima spiaggia nel caso in cui non riesca a trovare un'altra soluzione.

grazie comunque