Java的swing中JScrollPane修改滚动条样式

如图,请大神指点重写滚动条样式
2025-01-28 01:11:54
推荐回答(1个)
回答1:

1 换look&feel
try {

UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");

} catch (Throwable e) {

e.printStackTrace();

}

2 使用javafx,可以使用css自定义。

如果只改变颜色就如上所说了,要想改变样式,需要,自己写
一个类继承 MetalScrollBarUI或者其他ScrollBarUI的类比如MyMetalScrollBarUI
然后再你要调用jscrollpane之前,UIManager.put("ScrollBarUI", "MyMetalScrollBarUI");
这样就行了。