2010-05-19 9 views
2

Ok, donc j'ai cherché google pendant un moment maintenant pour voir si je peux trouver la réponse à ceci mais aucun dés. Peut-être que je suis juste à la recherche de la mauvaise chose, mais c'est ce que je veux savoir:Changer la largeur d'un bouton sur un JSlider

Comment modifier la largeur du bouton réel sur le composant JSlider? PAS comment changer la largeur de la JSlider.

Toute aide serait grandement appréciée!

Répondre

2
BasicSliderUI sliderUI = new javax.swing.plaf.basic.BasicSliderUI(jTimeSlider){ 
     protected Dimension getThumbSize() { 
       return new Dimension(15, 20); 
      } 
     }; 
    jTimeSlider.setUI(sliderUI); 

où la largeur de la cote est la largeur du bouton.

+1

n'est pas recommandé de définir une interface utilisateur par instance: a) il ne survivra pas à la modification de la fonction LAF b) l'extension de base semble étrange dans une application utilisant un autre LAF – kleopatra

Questions connexes