Próbowałem znaleźć komponent typu spinner, taki jak JSpinner do użycia w mojej aplikacji JavaFX, ale nie ma takiego komponentu.JavaFX odpowiednik JSpinnera Swinga?
Jaki komponent JavaFX zalecam używać zamiast pokrętła?
Próbowałem znaleźć komponent typu spinner, taki jak JSpinner do użycia w mojej aplikacji JavaFX, ale nie ma takiego komponentu.JavaFX odpowiednik JSpinnera Swinga?
Jaki komponent JavaFX zalecam używać zamiast pokrętła?
Aktualizacja Javy 8
JavaFX 8 ma teraz wbudowany Spinner klasy jako część rdzenia JavaFX biblioteki (jak wspomniano w SWdV's answer na to pytanie).
Stary (pre-Java 8) Odpowiedź
Jest kontrola spinner w bibliotece JFXtras, można użyć tego wdrożenia lub ewentualnie dostosować go do swoich potrzeb.
Proponuje się sterowanie pokrętłem w celu włączenia do przyszłej wersji JavaFX. Wersja docelowa jest obecnie nieokreślona, więc być może nawet nie zostanie wydana w Javie 8. Model proposed spinner control ma numer usability design document. Projekt open-jfx może zaakceptować implementację jakościową projektu użyteczności w celu włączenia do głównej platformy JavaFX lub JavaFX UI Control Sandbox.
Można również sprawdzić i śledzić moje pierwsze podejście do problemu realizacji tarczy, które można znaleźć tutaj: https://github.com/bluevoxel/Custom_Spinner_JavaFX8/wiki
i to, jak to wygląda:
Jego funkcjonalność jest stale się rozszerzam, więc będę wdzięczny za Twoją opinię.
UPDATE 4/11/2014
Pojawiła się nowa wersja rozszerzona funkcjonalność dostępna z tym double
s, dodatkowy konfigurowalny ContextMenu
klasę za wybranie incrementation value
, dodatkową metodę przesyłania niestandardowych funkcjonalności increase/decrease
przycisków. Sprawdź link poniżej, aby dowiedzieć się więcej:
https://gist.github.com/bluevoxel/c730a101ba812728a235
Ponadto, nie jest nowa perspektywa brak zewnętrznych plików graficznych:
JavaFX 8 ma klasę Spinner. (ale wcześniejsze wersje nie)
Może Cię to zainteresować: http://openjdk.java.net/projects/openjfx/ux/spinner/index.html –