所有文章
-
【原】JComboBox的第二次优化图文教程
JAVA开发
上次优化的时候,遗漏了一个点,在下拉项很多的时候,那个很丑的原生滚动条又蹦出来作妖了,当时写教程的时候,只放了三个下拉项,没有呈现出来这个问题。真的是丑炸天,问题知道了,那就来看一下,其实也很简单,之前也有讲过JScrollPane的优化,这个其实就是一个JScrollPane,我们将之前优化的UI给他套进去就行了。这个下拉框的专业术语叫“popup”,在JCombobox的优化教程中有提到,当时写了一个MyComboBoxUI类,为了将它的边框颜色统一起来,我们写了这样一段代码@OverrideprotectedComboPopupcreateP...
阅读更多
不忘初心
2017-11-15
围观(1585)
评论(0)
点赞(23)
【JAVA开发】
-
【原】JTree的第三次优化详细教程
JAVA开发
关于jtree的代码二次优化,开始觉着很完美,可是后来仔细一想,好像还是没有脱离第一次优化时的思路,在渲染当前节点时,恢复之前的节点,为什么非要循环jtree来处理呢?如果说jtree有成百上千个节点,那么每次循环,性能肯定好不到哪里去,所以还需要第三次优化。思路:定义变量来记录之前的节点,每次变动,只更新这两个指定的节点好处:不用每次都刷新整颗jtree,也不需要在自定义node中增加字段来标记选中(这个字段开始设计就是为了在循环刷新整颗jtree的时候使用)前两次优化中,描述已经说得很多了,这次就不再赘述,直接贴代码;由于只是精简了代...
阅读更多
不忘初心
2017-11-08
围观(918)
评论(0)
点赞(22)
【JAVA开发】
标签云
猜你喜欢
- IntelliJ IDEA 2019.2已经可以利用补丁永久破解激活了
- IntelliJ IDEA 2019.3利用补丁永久破解激活教程
- IntelliJ IDEA高版本最灵活的永久破解激活方法(含插件激活,时长你说了算)
- Jetbrains全家桶基于ja-netfilter的最新破解激活详细图文教程
- IntelliJ IDEA 2022.1永久破解激活教程(亲测可用,持续更新)
- 分享几个正版 IntelliJ IDEA 激活码(破解码、注册码),亲测可用,持续更新
- ja-netfilter到底需不需要mymap,2021.3.2版本激活失效?
- 如何激活idea2022.1及以上版本中的插件(亲测可用)
- 【史上最全】IntelliJ IDEA最新2022.1版本安装和激活视频教学(含插件)
- IntelliJ IDEA 2022.2 版本最新2099年永久激活方法,亲测可用,也可以开启新UI了。
站点信息
- 网站程序:spring + freemarker
- 主题模板:《今夕何夕》
- 文章统计:篇文章
- 标签管理:标签云
- 微信公众号:扫描二维码,关注我们











