`

两个我所理解的小地方

 
阅读更多
自己理解的语句
1.
  //添加事件監聽器;
  LoginIDListener log=new LoginIDListener(jt,jf,this);
  jb.addActionListener(log);

刚开始看这句话感觉很别扭。而且怎么也不理解意思,后来看多了,总结一下体会
这两句语句的意思是:
第一句:创建一个LoginIDListener 监听器的对象log(后面的参数是引用传递,需要重写一个LoginIDListener的构造器)
创建好了对象以后呢?就是实现该对象的功能
这个功能就是这个事件触发后,实现LoginIDListener监听器的功能;

第二句的意思:是将这个事件触发器的功能添加在一个对象jb中
2.
java.awt.Graphics gp=this.getGraphics();
  DrawListener Dlist=new DrawListener(gp);
  //添加鼠標監聽器
  this.addMouseListener(Dlist);
 
  //添加按鈕監聽器;
  jb1.addActionListener(Dlist);

第一句:得到当前的画布对象,并命名为gp;
第二句:创建一个画图板监听器 DrawListener的对象Dlist
       并将这个画布对象gp传入给DrawListener监听器的类中,使之能实现监
        听器的方法
        再者创建一个对象Dlist,使之包含上面的动作
第三局, 给画布一个鼠标监听器
第四局,给画布的按钮一个动作监听器
注意,上面的类DrawListener必须是借口java.awt.event.Mouse和java.awt.event.ActionListener的子类
分享到:
评论

相关推荐

    文本对比器C#版,两个文本框,会报告不同的地方在哪一行

    本项目"文本对比器C#版"是一个简洁的应用程序,旨在帮助用户快速定位两个文本文件之间的差异。 在C#中实现文本对比,通常可以利用`System.IO`和`System.Linq`命名空间中的类。`System.IO`用于读取文件内容,`System...

    文本对比器 找出两个文本文件不同的地方

    标题 "文本对比器 找出两个文本文件不同的地方" 指的是一个工具或方法,其目的是比较两个文本文件的内容差异。在IT领域,这样的工具非常常见,它们可以帮助用户识别两个文本文件之间的细微差别,这对于代码审查、...

    两个foxpro的dbf表的比较

    代码可以遍历两个表的所有记录,比较每个字段的值,并记录下不同的地方。 2. **使用工具**:FoxPro自身提供了数据比较的功能。例如,可以通过`USE`命令打开两个表,然后使用`SELECT`语句结合条件来对比记录。另外,...

    文件比较,可以比较两个文件的不同地方

    它提供了一套算法,可以高效地找到两个文本文件的插入、删除和修改操作,生成一个“补丁”(patch)文件,这个补丁文件可以应用到原始文件上,以实现两个文件的同步。 库中的主要功能包括: 1. **diff()**:这是...

    Android-比较两个版本APK中文件差异的工具

    总结来说,"Android-比较两个版本APK中文件差异的工具"是一个强大的辅助工具,能够帮助Android开发者深入理解APK的进化过程,有效定位性能优化点,提高应用的质量和用户满意度。通过熟练掌握此类工具的使用,开发者...

    两个Listview联动源码

    总之,实现两个ListView的联动,关键在于理解ListView的工作原理,以及如何通过监听事件和更新Adapter来协调两个组件的行为。在实践中,还需要关注性能优化和用户体验,确保整个功能既功能完备又运行流畅。

    比较两个文件夹的差异

    当你有两个版本的文件需要找出改动的地方时,`diff` 就非常有用。它会显示两文件中不同行的详细信息,包括哪些行被添加、删除或修改。例如,你可以使用以下命令来比较两个文件: ```bash diff file1.txt file2.txt ...

    两个apk之间广播互相通信及ContentProvider监听数据库的变换

    本教程将深入探讨如何利用Broadcast和ContentProvider实现两个apk之间的通信以及ContentProvider对数据库变更的监听。 首先,我们来理解Broadcast(广播)的概念。Broadcast是Android系统中一种全局的通知机制,...

    compdbf(比较任意两个dbf数据库之间的结构和数据差异).rar

    当需要对比两个dbf数据库的结构和数据时,工具compdbf就显得尤为重要。本文将详细阐述compdbf的功能、使用方法以及其在实际工作中的应用。 一、compdbf简介 compdbf是一款专门用于比较dbf数据库之间结构和数据差异...

    比较两个excel的不同,并显示出来

    1. **单元格差异**:工具会标识出两个文件中单元格值不一致的地方,这可能是数字、文本或公式的变化。 2. **格式变化**:除了数据,工具也可能检测到格式差异,比如字体、颜色、对齐方式或单元格大小的改变。 3. *...

    两个Form之间传值Demo

    本文将深入探讨"两个Form之间传值Demo"这一主题,讲解如何在C#中实现在不同窗体之间传递数据。 首先,让我们理解窗体间的值传递主要有以下几种方法: 1. **构造函数传递**: 当打开一个新窗体时,可以通过传递...

    识别两个图像之间的差别并创建的不同部分图像

    我们可以根据这个数组创建一个新的图像,其中差异较大的像素用高饱和度的颜色表示,差异小的像素用低饱和度的颜色表示,这样就可以直观地看到两个图像的差异部分。 在实际应用中,这个功能可能被用于多种场景,比如...

    使用c++求两个数的最大公约数(适用于初学者,易懂)

    使用c++求两个数的最大公约数(适用于初学者,易懂) 我大一,才学习c++,希望分享一些我写过的程序,有一些地方不好理解的地方我有重点备注,希望对你们有用。笔芯

    vb如何比较两张图片不同的地方 源码 调试通过

    如果差值超过某个阈值,就认为这两个像素不同。 4. **结果表示**:可以创建一个新的Bitmap对象,将不同之处标记出来,例如用不同颜色表示。或者记录下不同像素的位置和差异值。 5. **调试与优化**:在调试过程中,...

    实验4 分治法1

    1. **深刻理解分治法的设计思想**:分治法的基本思想是将一个复杂问题划分为两个或更多的相同或相似的子问题,直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。通常涉及三个步骤:分解、解决和...

    小学生阅读理解整理版.doc

    所有的阅读问题均出自选文的某一个地方,其关键词基本涉及具体的字词句,我们可以抓住题目中的关键词,找准问题的出处。有时文章中就直接呈现现成的答案,有时只提供部分答案,或是解答思考的线索和方向。答案一般在...

    两个非常好看HTML5登录界面

    hovertreelogin.rar和LoginPage.zip可能是两个不同的登录界面示例。通常,这样的文件会包含HTML文件(用于结构)、CSS文件(用于样式)和可能的JavaScript文件(用于交互逻辑)。让我们来深入了解一下这些组成部分:...

    jar包差异比较器

    "jar包差异比较器"就是针对这一需求设计的专业工具,它能够帮助开发者直观地定位并理解两个jar包之间的差异,提高工作效率。 首先,我们要了解jar包的基本结构。一个jar文件本质上是一个ZIP压缩文件,包含了.class...

    EMC设计核心,电容滤波的两个要点

    综上所述,电容滤波的两个核心要点包括:一是要根据滤波的频率范围选择合适的电容值和类型,二是确保接地端干扰小,从而有效地通过电容滤波来抑制电磁干扰。在EMC设计中,理解并应用这两个要点,将有助于提升电路的...

    通用版2020小升初英语知识专项训练阅读27阅读理解_动物含解析

    - 判断正误题:要求学生能准确理解文章细节,如文中所述,熊猫只生活在中国,大象不吃竹子,大象是陆地上最大的动物,蛇没有听力,不是所有蛇都生活在温暖的地方。 - 单选题:考察学生对文章内容的综合理解,例如...

Global site tag (gtag.js) - Google Analytics