所有文章

  • 【原】自定义JTabbedPane详细图文教程

    JAVA开发自定义JTabbedPane详细图文教程

    之前写过两篇关于JTabbedPane组件的UI优化,当时给大家提到过一个思路,如果觉着原生的组件优化起来太麻烦,可以自己定义一个组件,可能有的人不知道怎么自定义,今天就来教大家一下,自己定义一个简单的JTabbedPane。还有一个非常重要的原因:JTabbedPane的tab页签如果有很多的时候,官方提供了两种处理方式,一种是换行展示,另外一种是左右切换,恕我直言,真的是丑的没法看。哎哟我去,丑到它妈都不认识它了哇,这个更丑,就不能来个滚动条吗?哎,没办法,自己动手丰衣足食,还是遵从我一贯的风格,简单大方,案例来模仿一下QQ的聊天窗口的结构,前...

    不忘初心 不忘初心 2017-12-13 围观(2777) 评论(0) 点赞(72) JAVA开发

    阅读更多
  • 【原】JTabbedPane第二次优化,添加关闭按钮

    JAVA开发JTabbedPane第二次优化,添加关闭按钮

    上一篇文章中,我们优化了JTabbedPane的UI,对比原生组件来说,外观是好看了很多,但是这个组件在设计之初,貌似就没有考虑到关闭的情况,所以也没有设计关闭按钮,这个功能还是很有需要的,今天就来教大家如何在JTabbedPane的tab上添加可以关闭的按钮。 在开始这个功能的实现之前,我第一反应是重写它的paintTab方法来实现,可是太麻烦了,所以就放弃了,后来查阅资料发现了一个API能够实现,猜想可能是官方后来得到市场建议了,出的一个补救措施,毕竟重写一套完善的UI还是相当耗费人力和时间的。 API的名字叫做:setTabComponent...

    不忘初心 不忘初心 2017-11-10 围观(2049) 评论(0) 点赞(51) JAVA开发

    阅读更多
  • 【原】Swing界面优化JTabbedPane详细图文教程

    JAVA开发Swing界面优化JTabbedPane详细图文教程

    在使用一些聊天软件的时候,如果打开了多个好友窗口,就会被整合到一起,有一个tab页签用来切换,这个功能在swing中对应的就是JTabbedPane组件,沿袭了swing一贯的风格,这个组件的原生UI简直丑的不能看,今天就来教大家如何定制自己的UI。 没错,上面这个图就是原生UI,不知道大家能不能忍,反正我是忍不了。 图片中,我已经做了标注,它大体就分为两块儿,上面的tab,加上下面的一个pane,内容区域每次只能展示一个,点击哪个tab就展示对应的pane,目测是一个卡片布局,所以就算是自己来实现一个,也不是不可能的事情,只不过要花费很多的时间...

    不忘初心 不忘初心 2017-11-09 围观(3700) 评论(0) 点赞(51) JAVA开发

    阅读更多

站点信息

  • 网站程序:spring + freemarker
  • 主题模板:《今夕何夕》
  • 文章统计:篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们