Question

En Java comment puis-je compenser le bouton de ma piste JSilder?

                \/
|------------------------------|

Je veux au-dessus de la piste, pas là-dessus.

Était-ce utile?

La solution

Vous devez créer une coutume SliderUI.

Vous probablement étendre MetalSliderUI. La méthode paintThumb () est responsable de la peinture du pouce afin que vous avez probablement besoin de personnaliser cette méthode pour modifier le décalage en Y du pouce. Vous devrez alors également modifier le calcul de la taille préférée pour tenir compte de ce décalage ainsi.

Autres conseils

Si vous voulez dire, comment pouvez-vous définir la valeur actuelle du JSlider, vous devriez lire le API et voir que vous pouvez utiliser setValue. Les sons de question confuse parce que vous utilisez le pointeur de termes et OFFSET, qui portent généralement un tout autre sens dans la programmation.

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