2012-12-07 5 views

risposta

6

aggiornamento per Java 8

JavaFX 8 ha ora un in-built Spinner classe come parte della libreria di base JavaFX (come indicato nel SWdV's answer a questa domanda).

Vecchio (pre-Java 8) Risposta

C'è un controllo di selezione nella libreria JFXtras, è possibile utilizzare che l'attuazione o, eventualmente adattarlo alle proprie esigenze.

Si propone un controllo di selezione per l'inclusione in una versione futura di JavaFX. La versione di destinazione non è attualmente specificata, quindi forse non verrà nemmeno rilasciata con Java 8. Lo proposed spinner control ha uno usability design document. Il progetto open-jfx può accettare un'implementazione di qualità del progetto di usabilità per l'inclusione nella piattaforma JavaFX principale o nello JavaFX UI Control Sandbox.

1

È anche possibile controllare e seguire il mio primo approccio al problema dell'attuazione filatore, che potete trovare qui: https://github.com/bluevoxel/Custom_Spinner_JavaFX8/wiki

E questo è come sembra:

enter image description here

La sua funzionalità è in continua espansione, quindi sarò molto grato per il tuo feedback.

UPDATE 4/11/2014

C'è una nuova versione disponibile con funzionalità estese tra cui double s, ulteriore personalizzabile ContextMenu classe per la scelta del incrementation value, ulteriore metodo per caricare funzionalità personalizzate a increase/decrease pulsanti. Controllare il link qui sotto per saperne di più:

https://gist.github.com/bluevoxel/c730a101ba812728a235

Inoltre, v'è una nuova prospettiva la mancanza di file di immagine esterni:

enter image description here

+0

Questo potrebbe essere interessante: http://openjdk.java.net/projects/openjfx/ux/spinner/index.html –

3

JavaFX 8 ha una classe Spinner. (ma versioni precedenti non lo erano)