2015-04-23 17 views
5

Mam prosty GUI Java Swing z JSplitPane, aby podzielić dwa JPanels. Teraz zastanawiam się, w jaki sposób pozwalam mu poruszać się płynnie, dzięki czemu widzisz, jak porusza się podczas zmiany rozmiaru okna. Ustawienie standardowe jest bardzo brzydkie, ponieważ JSplitPane porusza się tylko po zwolnieniu. Spędzam dużo czasu szukając czegoś takiego.Jak pozwolić JSplitPane poruszać się gładko?

Czy jest jakaś funkcja w klasie JSplitPane, aby przesunąć ją płynnie?

+0

Ja też spędziłem dużo czasu na faszerowaniu z java swing. Gorąco polecam JavaFX z SceneBuilder – ne1410s

+0

Tak, "Swing" czasami wydaje się dość skomplikowany. Poinformuję mnie o JavaFX i SceneBuilder. Dzięki za podpowiedź – Norukh

Odpowiedz

4

wierzę szukasz JSplitPane#setContinuousLayout

Ustawia wartość właściwości continuousLayout, które muszą być spełnione przez elementy podrzędne być stale ponownie wyświetlony i rozplanowane w czasie interwencji użytkownika. Domyślna wartość tej właściwości zależy od wyglądu i odczuwania. Niektóre wygląd i odczucia mogą nie obsługiwać ciągłego układu; zignorują tę własność.

+0

Dziękuję bardzo. Teraz działa płynnie. – Norukh