技术巴巴

 找回密码
 立即注册
技术巴巴 首页 后端开发课程 查看内容

自定义Swing组件

2019-3-12 19:56| 发布者: | 查看: 45| 评论: 0

摘要: 课程背景:Swing 界面是跨平台的,并且由纯 Java 实现,所以可以在不同的平台获得相同的显示外观,而 Swing 默认的外观往往不能满足我们的需求,所以就需要对组件进行定制,以获得更多功能或者优化外观。核心内容:1 ...
  • 1

    Swing 的绘图机制

    06:32

    本课时讲解 Swing 的绘图机制。Swing 组件的绘制都是遵循着一定顺序的,绘制顺序为:绘制组件-绘制边框-绘制子元素。掌握绘制的顺序和原理,是定制组件外观的基础。

  • 2

    Swing 绘图 API

    19:13

    本课时讲解 Swing 绘图 API。每个Swing组件都包含一个 Graphics 对象,通过这个图形对象,可以在组件上绘制直线、矩形、椭圆形、文字、图片、多边形等等。

  • 3

    使用 Java2D 改善 API 的绘制效果

    08:06

    本课时学习使用 Java2D 改善 API 的绘制效果。Graphics 对象能绘制的效果还是十分局限的,所以 Java 又增添了 Graphics2D 类(又称作 Java2D ),作为Graphics 类的增强。通过 Java2D,可以绘制更加高级的图形,为图形指定笔触、消除锯齿等。

  • 4

    使用绘图API自定义组件

    26:27

    掌握了绘图API之后,就可以使用它来绘制组件本身的效果了。本课时讲解一个完整的自定义半透明窗体外观的案例,综合使用了Java2D的绘图技巧。

  • 5

    为组件设定UI

    11:35

    几乎所有的Swing组件都可以指定UI(界面外观),本课时学习通过实现自己的UI类,在类内容通过绘图API获得定制的组件外观。

  • 6

    使用 LookAndFeel 为界面更换皮肤

    10:26

    LookAndFeel 是 Java 提供的一套完整的“界面换肤机制”,一套 LookAndFeel 包含了许多组件的UI,他可以影响全局界面效果,而不用逐一设定组件的外观。


路过

雷人

握手

鲜花

鸡蛋
发表评论

最新评论

技术巴巴 ( 鄂ICP备14015590号-5 )

GMT+8, 2020-12-27 10:33 , Processed in 0.025796 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部