2015-04-23 1 views
5

J'ai une interface graphique Java Swing simple avec un JSplitPane pour diviser deux JPanels. Maintenant, je me demande comment je l'ai laissé se déplacer en douceur, de sorte que vous pouvez le voir se déplacer lors du redimensionnement de la fenêtre. Le réglage standard est très moche, car le JSplitPane ne bouge que si vous le relâchez. Je passe beaucoup de temps à chercher quelque chose comme ça.Comment laisser un JSplitPane se déplacer correctement?

Y at-il une fonction dans la classe JSplitPane pour le déplacer en douceur?

+0

J'ai aussi passé beaucoup de temps à faire du java swing récemment. Je recommande vivement JavaFX avec SceneBuilder – ne1410s

+0

Ouais 'Swing' semble parfois assez compliqué. Je vais m'informer sur JavaFX et SceneBuilder. Merci pour l'indice – Norukh

Répondre

4

Je crois que vous cherchez JSplitPane#setContinuousLayout

Définit la valeur de la propriété continuousLayout, qui doit être vrai pour les composants de l'enfant à être continuellement réaffichées et disposés lors de l'intervention de l'utilisateur. La valeur par défaut de cette propriété dépend de l'apparence et de la sensation. Certains aspects peuvent ne pas être compatibles avec une mise en page continue. ils vont ignorer cette propriété.

+0

Merci beaucoup. Cela fonctionne bien maintenant. – Norukh