丶男儿当自强的gravatar头像
丶男儿当自强2015-05-20 21:57:36

java Swing界面优化JscrollPane滚动条教程

滚动条,一个很小且不显眼的东西,却左右着一个界面的整体美感。

Java中的原生态滚动条,实在不敢恭维,就拿我们之前优化过的界面来说,如果加上原生态的滚动条,美观度立马就反弹了。

优化思路:

1、继承BasicScrollBarUI,重写里面对以下四个部位负责绘制的抽象方法;

2、JscrollPane.getVerticalScrollBar().setUI(new DemoScrollBarUI())。

优化滚动条,我们先来了解几个概念:把手(Thumb)、滑道(Track)、增加(Increase)、减少(Decrease)

 

大家不理解,没关系,直接上图

java Swing界面优化JscrollPane滚动条教程

明白了吧。

大家看图上的标注,可能觉着我是不是把Increase和Decrease写反了,为什么明明向上却是Decrease,向下反而是Increase?ok,问得好!大家可以这样理解,Decreate英文意为减少,表明越往上滚动看到的内容就会越少,Increase英文意为增加,表明越往下滚动看到的内容就会越多

上一张图大家没感觉?再来一张

java Swing界面优化JscrollPane滚动条教程

没有前端人员帮助,自己切的图片,所以不太好看,大家不要介意。忽略颜色不计,从形状上来看,是不是比java默认风格好看许多?


打赏

文件名:course.rar,文件大小:3.388K下载
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友