2010-05-19 31 views
2

好的,所以我搜索了一段時間的谷歌,看看我能否找到答案但沒有骰子。也許我只是在尋找錯誤的東西,但這是我想知道的:更改JSlider上旋鈕的寬度

如何更改JSlider組件上實際旋鈕的寬度?不是如何改變JSlider的寬度。

任何幫助將不勝感激!

回答

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

其中尺寸寬度是旋鈕的寬度。

+1

不建議設置每個實例的UI:a)它不會改變LAF b)在使用另一個LAF的應用程序中擴展基本確定的看起來很奇怪 – kleopatra 2011-11-09 17:05:16