Domanda

Ho una traccia audio con una presentazione di immagini - per esempio non c'è immagine 1 alle 0:00, immagine 2 a 0:45, immagine 3 a 1:03 ecc Attualmente sto usando un JSlider di cambiare posizione nella traccia. Mi piacerebbe avere le zecche sul cursore nei punti in cui le immagini cambiano - ma la distanza tra le zecche non è uniforme, in modo da setPaintTicks non è un'opzione. C'è un modo per fare questo con javax.swing.JSlider, o potrebbe consigliare un cursore di controllo diverso?

È stato utile?

Soluzione

Ho avuto questo problema e non ho trovato un modo per personalizzare la spaziatura segno di spunta nella JSlider.

È possibile utilizzare personalizzato spuntare etichette come un work-around, utilizzando JSlider.setLabelTable () . Questo permette di etichettare solo alcune zecche.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top