`
aocshallo
  • 浏览: 9446 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
社区版块
存档分类
最新评论

awt 学习笔记6

阅读更多

第6章 图像过滤

表6-1 java.awt.image.ImageProducer方法
  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
     方法                     目的
  ─────────────────────────────────
  void addConsumer(ImageConsumer)  向生产者注册图像消费者
  boolean isConsumer(ImageConsumer) 说明图像消费者是否已向生产者
     注册。如果已经注册,将返回true;反之,则返回false
  void removeConsumer(ImageConsumer)取消图像消费者在生产者中的注册
  void requestTopDownLeftRightResend(ImageConsumer)请求生产者重新
    发送图像数据,发送的顺序是从上到下,从左到右;即TDLR顺序。如果
    数据不能用该方式传送,则生产者可以自由地忽略这个请求
  void startProduction(ImageConsumer)向生产者注册消费者,并立即开
    始生产要传送的图像位
  ─────────────────────────────────
ImageProducer.startProduction()注册被传递的图像消费者,并指示生产者立即开始重构图像。被重构的图像位被直接传递给所有已向生产者注册的图像消费者。
  ImageProducer.requestTopDownLeftRightResend()在调用时,其作用是启动消费者按从上到下、从左到右(TDRL)的顺序接受图像位。如果接受的图像数据是采用TDRL的方式传送的话,一些图像消费者在过滤图像时,可以实现比较精确的算法。然而,一些图像生产者不能采用TDRL的方式传送图像位,所以上述的方法在调用时就被自由地忽略。如果上述的请求可以被填充,则生产者将调用下面的ImageConsumer方法:
  setHints()
  setPixels()
  imageComplete()
  在java.awt.Image软件包中,有两个类实现ImageProducer接口,这两个类就是:
  ■FilteredImageSource
  ■MemoryImageSource

分享到:
评论

相关推荐

    java学习笔记JDK6课件和课本代码.rar

    本压缩包"java学习笔记JDK6课件和课本代码.rar"中包含的资源,旨在帮助学习者深入理解Java编程,并掌握JDK 6的关键特性。以下是一些主要的知识点: 1. **基础语法**:Java的基础语法包括变量声明、数据类型、运算符...

    《Java JDK 6 学习笔记》配书示例

    《Java JDK 6 学习笔记》这本书很可能是为了帮助读者深入理解和掌握这个版本的Java编程语言及其开发环境。以下是一些关键知识点的详细说明: 1. **自动装箱与拆箱**:Java 6中引入了自动装箱和拆箱功能,使得基本...

    JAVA图形编程(AWT+SWING)

    通过`java图形编程1-AWT.chm`和`java图形编程2-Swing.chm`这两个文档,你可以深入学习AWT和Swing的使用方法,了解组件的创建、布局管理、事件处理、模型-视图-控制器模式,以及如何利用Swing的高级功能来构建复杂的...

    java学习笔记JDK6.0课件和代码

    这个压缩包中包含的"java学习笔记JDK6课件和课本代码"是学习JDK 6.0的重要参考资料,可以帮助你深入理解Java编程的核心概念和实践技巧。 1. **Java基础**:Java是一种面向对象的编程语言,它的基础包括类、对象、...

    j2se学习笔记和java学习笔记

    本学习笔记旨在深入理解J2SE的基础概念、核心特性以及实际应用。 一、Java基础 Java是一种面向对象的编程语言,由Sun Microsystems(现已被Oracle收购)于1995年发布。它的主要特点包括跨平台性(Write Once, Run ...

    java学习笔记(一个初学者的java学习笔记)

    ### Java学习笔记——基础知识详解 #### 一、Java基本数据类型及内存占用 Java作为一种广泛使用的编程语言,其基础数据类型对于理解程序的行为至关重要。Java提供了八种基本数据类型,分为数值型、字符型和布尔型...

    java学习笔记 初学者必读

    6. 五•对象和类 6-11 6.1. 面向对象与面向过程 6-11 6.2. 对象的概念 6-12 6.3. 成员变量和局部变量 6-12 6.4. 成员方法 6-12 6.5. This关键字 6-13 6.6. 访问控制符 6-13 6.7. 构造方法 6-13 6.8. 数据和方法的...

    AWT和Swing笔记,java图形化界面编程

    学习并熟练掌握AWT和Swing,可以让Java程序员创建出具有吸引力和高效交互的图形用户界面,从而提高软件的用户体验。在实际开发中,可以根据需求选择使用AWT的原生感观或Swing的跨平台一致性,以达到最佳的设计效果。

    java学习笔记及源代码

    提供的"java学习笔记JDK6课件和课本代码"很可能是配合学习笔记的实例代码,涵盖了上述知识点的实践应用。通过阅读和运行这些代码,可以加深对Java编程的理解,提高编程能力。 综上所述,这份资料是一个全面的Java...

    corejava2awt

    全是自己编写的,没问题,是个学习java awt的好笔记。是个非抢号的一个学习资料

    javase6 学习笔记(李兴华培训课堂笔记所有.)

    JavaSE6学习笔记是针对Java初学者和进阶者的一份宝贵资料,由知名讲师李兴华的培训课堂笔记汇编而成。这份笔记全面、详细地涵盖了Java SE 6版本的核心概念和技术,对于理解Java编程语言的基础以及进阶特性具有重要...

    java学习笔记.pdf

    ### Java学习笔记知识点总结 #### 第一章:Java语言入门 - **1.1 Java的诞生** Java由Sun Microsystems公司于1995年推出的一种可移植、面向对象的编程语言。最初的设计目标是为消费电子产品提供一种通用编程语言...

    Java OpenGL(JOGL)学习笔记,含代码

    Java OpenGL(JOGL)学习笔记 在学习 JOGL 时,我们需要了解图形显示器是如何工作的。图形显示器是一个由许多像素点组成的绘图区域,图形系统的核心是一个魔法画笔,这支画笔能以非常快的速度移动到一个确定的像素...

    Java学习笔记JDK6.rar

    这份"Java学习笔记JDK6.rar"压缩包显然是一份针对初学者或希望深入理解Java基础的开发者的学习资料,它涵盖了JDK6版本的相关知识。 在JDK6中,有几个关键的知识点值得深入探讨: 1. **基础语法**:Java的基础语法...

    java学习笔记JDK6课件和课本代码

    本资源"java学习笔记JDK6课件和课本代码"提供了一个全面的学习路径,覆盖了从基础到进阶的JDK6相关知识,对于初学者和有经验的开发者来说都是宝贵的参考资料。 首先,我们来详细了解一下JDK6的主要特点和核心概念:...

    java学习笔记 达内笔记(经典)

    (二)面向对象技术总结.pdf (三)corejava高级特性总结 (四)接口学习总结 (五)异常和内部类 (六)集合框架学习总结 (七)GUI和AWT事件模型 (八)多线程学习总结 (九)输入输出流学习总结 (十)网络编程学习总结

    java学习笔记JDK6课件之十九

    【Java学习笔记JDK6课件之十九】深入解析 在这一章节中,我们将探讨Java编程中的文本编辑器实现,以及产品生命周期的概念。这是一份新手入门的学习资料,非常适合初学者掌握Java SE(标准版)环境下的Swing库,以及...

Global site tag (gtag.js) - Google Analytics