丶男儿当自强
2015-05-20 21:57:36
原精
java Swing界面优化JscrollPane滚动条教程
滚动条,一个很小且不显眼的东西,却左右着一个界面的整体美感。
Java中的原生态滚动条,实在不敢恭维,就拿我们之前优化过的界面来说,如果加上原生态的滚动条,美观度立马就反弹了。
优化思路:
1、继承BasicScrollBarUI,重写里面对以下四个部位负责绘制的抽象方法;
2、JscrollPane.getVerticalScrollBar().setUI(new DemoScrollBarUI())。
优化滚动条,我们先来了解几个概念:把手(Thumb)、滑道(Track)、增加(Increase)、减少(Decrease)
大家不理解,没关系,直接上图
明白了吧。
大家看图上的标注,可能觉着我是不是把Increase和Decrease写反了,为什么明明向上却是Decrease,向下反而是Increase?ok,问得好!大家可以这样理解,Decreate英文意为减少,表明越往上滚动看到的内容就会越少,Increase英文意为增加,表明越往下滚动看到的内容就会越多
上一张图大家没感觉?再来一张
没有前端人员帮助,自己切的图片,所以不太好看,大家不要介意。忽略颜色不计,从形状上来看,是不是比java默认风格好看许多?
猜你喜欢
请下载代码后再发表评论
文件名:course.rar,文件大小:3.388K
下载
- /
- /course
- /course/.classpath
- /course/.project
- /course/image
- /course/image/down.png
- /course/image/up.png
- /course/src
- /course/src/course
- /course

- 原 java swing聊天室客户端+nodejs服务器实现简单的聊天系统
- 证 java swing开发最简单的浏览器源代码下载
- java写得一个模拟浏览器源码
- java swing实现的计算器实例
- 基于udp的java swing 聊天
- java swing贪吃蛇小游戏
- 证 java swing单人网络聊天室客户端
- 证 java swing开发扫雷MineSweeper游戏
- 原 java swing编写简易聊天室,java初学者可以学习java线程与网络编程的基础知识
- 原证 java swing编写gui生命游戏代码,新手上路
- java swing开发FlappyBird游戏—仅供娱乐
- 原 java swing开发的简单的扫雷小游戏


woldxy LV12
2024年4月1日
dsuccess
2023年7月5日
暂无贡献等级
漫步的海星 LV4
2023年3月24日
yeyuantao LV6
2023年3月1日
ruifeng LV4
2022年7月22日
jacktingxiao
2022年3月31日
暂无贡献等级
nmd2022
2022年3月20日
暂无贡献等级
1415545830qq
2022年3月11日
暂无贡献等级
微信网友_5852742079762432 LV6
2022年2月28日
调戏红颜
2022年1月18日
暂无贡献等级