2013-08-20 56 views
1

我在JScrollPane中有一個JTable,但我想將ScrollBar的外觀改爲更好看;一個'定製設計'。也許把一個圖像,用戶可以拖動,而不是默認的厚藍條。這甚至有可能嗎?如何編輯滾動條

我想這樣做的主要事情是改變杆的厚度。我的應用程序使用一個小窗口,ScrollBar看起來太厚。

任何幫助將不勝感激。

編輯: 感謝您的迴應。我剛剛找到了這個;回答我的答案,部分:java scrollbar thickness

+2

先看看[如何設置外觀和感覺](http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html),也許使用別的東西可以滿足您的需求更好。做不到這一點看看[Synth外觀(http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/synth.html) – MadProgrammer

回答

2

可惜我不能提供在當前時刻的樣本,但你絕對應該考慮this

BasicScrollBarUI類允許你修改的一個典型JScrollBar不同的功能,例如作爲各種不同的顏色,大小和陰影效果。這應該是你正在尋找的。基本上這個想法是,你應該重寫installDefaults方法,只需修改受保護的字段。

但是,如果你想要看起來,我會強烈建議尋找JavaFX由於它支持的可定製性的數量,其中之一是CSS樣式(這應該是對你很有幫助)。