自定义Swing组件 VIP

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课讲解 Swing 的绘图机制,让学员掌握 Java 的绘图 APi 使用和 LookAndFeel 的使用。

    1.Swing 的绘图机制 00:06:32

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

    2.Swing 绘图 API 00:19:13

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

    3.使用 Java2D 改善 API 的绘制效果 00:08:06

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

    4.使用绘图API自定义组件 00:26:27

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

    5.为组件设定UI 00:11:35

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

    6.使用 LookAndFeel 为界面更换皮肤 00:10:26

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

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

自定义Swing组件

6课时,82分钟
acely_ra
acely_ra

极客学院金牌布道师

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


核心内容:
1、Swing 的绘图机制。
2、Java 的绘图APi使用。
3、LookAndFeel 的使用。


开发环境:Eclipse


是否提供源码:


适合人群:
有一定 Java 基础,熟悉 Swing 框架结构的开发者

  • 技术问答
  • 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,他可以影响全局界面效果,而不用逐一设定组件的外观。

相关课程

  • Swing基本组件

    本课讲解 WindowBuilder 的安装与使用、Swing 中各个组件以及控件的通用属性设定。

    12课时 94分钟
    初级
    17293人学习
  • Swing 框架的基本结构

    本课讲解 Swing 框架的继承关系及 Swing 的 MVC 结构与事件机制。

    3课时 19分钟
    初级
    16114人学习