2015-04-23 4 views
5

Ho una semplice GUI Java Swing con un JSplitPane per dividere due JPanel. Ora mi chiedo come posso farlo andare liscio, così puoi vederlo muoversi quando ridimensiona la finestra. L'impostazione standard è molto brutta, perché lo JSplitPane si sposta solo se lo rilasci. Trascorro molto tempo a cercare qualcosa di simile.Come faccio a spostare un JSplitPane?

Esiste qualche funzione nella classe JSplitPane per spostarla senza problemi?

+0

Anch'io ho passato molto tempo a fare lo swing con java di recente. Consiglio vivamente JavaFX con SceneBuilder – ne1410s

+0

Yeah 'Swing' a volte sembra piuttosto complicato. Mi informerò su JavaFX e SceneBuilder. Grazie per il suggerimento – Norukh

risposta

4

credo siete alla ricerca di JSplitPane#setContinuousLayout

Imposta il valore della proprietà continuousLayout, che deve essere vero per i componenti figlio di essere continuamente visualizzati nuovamente e disposti durante l'intervento dell'utente. Il valore predefinito di questa proprietà è look and feel dependent. Alcuni aspetti potrebbero non supportare il layout continuo; ignoreranno questa proprietà.

+0

Grazie mille. Funziona liscio ora. – Norukh