Question

J'ai une piste audio avec un diaporama d'images - par exemple il y a image 1 à 00h00, image 2 à 00h45, image 3 à 01h03, etc. J'utilise actuellement un JSlider pour changer de position dans la piste. Je voudrais avoir des tiques sur le curseur dans les points où les images changent - mais l'espacement entre les tiques n'est pas uniforme, donc setPaintTicks est pas une option. Est-il possible de le faire avec javax.swing.JSlider, ou pourriez-vous recommander un contrôle de curseur différent?

Était-ce utile?

La solution

J'ai eu ce problème et n'a pas trouvé un moyen de personnaliser l'espacement des tiques en JSlider.

Vous pouvez utiliser cocher étiquettes personnalisées comme un travail autour, en utilisant JSlider.setLabelTable () . Cela vous permet d'étiqueter seulement certaines tiques.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top