`
junzai
  • 浏览: 15010 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

第二周学习小结

 
阅读更多
                             第二周学习总结


[color=blue]1、监听器的创建和实现,传值方式:在主类中创建监听器对象,另外写一个类来实现监听器。[/color]
           //创建监听器对象
DrawListener dlis = new DrawListener(g,group);
//给创体加上鼠标监听器
this.addMouseListener(dlis);
实现:
public class LoginListener implements java.awt.event.ActionListener {

//得先定义属性
private JTextField nfield;
private JPasswordField pfield;
//重载构造方法,要求在创建对象的时候必须传入输入框对象
public LoginListener(JTextField field,JPasswordField field2){
//将形参的值传给变量,最后实参将代替形参。这样就可以调用监听器的方法并将值传过来
nfield = field;
pfield = field2;
}


2、为了避免主类中书写的部分过长,通常在主类中只有创建对象和调用方法部分,而把方法的具体调用放在里面。
public class DrawUI extends JFrame{


public static void main(String[] args){

DrawUI du = new DrawUI();
du.showDrawUI();

}

/**
* 显示窗体的方法
*/
public void showDrawUI() {
          //加上各种组件 ……

//创建监听器对象
DrawListener dlis = new DrawListener(g,group);
//给窗体加上鼠标监听器
this.addMouseListener(dlis);
}

登录的监听器,实现动作监听器接口,实现接口就必须要实现接口的抽象方法。在监听器中先重载构造方法,里面放形参,将形参的值赋给定义了的变量,然后实参传过来的值给形参。

//获取窗体在屏幕上所占据的区域,这块区域是可以改变颜色的
java.awt.Graphics g = this.getGraphics();

//创建监听器对象
DrawListener dlis = new DrawListener(g,group);
//给创体加上鼠标监听器
this.addMouseListener(dlis);

3、主要还是讲创建监听器和传值方式:
以画布为例,先在窗体中创建画布,下一步,在画布中创建一个鼠标监听器,即在主类中创建监听器对象。然后在另一个类中创建一个画板的监听器,实现鼠标监听器接口。先定义私有的属性,定义变量(属性)。然后重写构造方法,并带有形参,将形参赋值给属性中定义的变量,即可以将实参的值传送过来。然后应该将鼠标监听器中所有的方法重写一遍不论能否实现。其次是得到起点(鼠标按压)和终点(鼠标释放)的坐标


画板的监听器,实现鼠标监听器接口,监听器中的方法是通过事件触发自动调用的(监听器中的每一个方法都对应了一个事件)

将变量定义为属性,在构造器中传入参数的方法,要熟悉掌握,就是最后将主类中的实参替换了监听器中的形参,将值传给了监听器中定义了的变量,这就是传值规律。然后重写所有的方法,用不上的就不用写方法体,

public void mousePressed(MouseEvent e) {
// 绘制之前要知道被选中的形状按钮
// 得到按钮组中被选中的按钮的模型
javax.swing.ButtonModel bm = bgroup.getSelection();
// 得到被选中按钮模型的动作命令
type = bm.getActionCommand();

//设置要绘制的颜色
gr.setColor(color);
}


分享到:
评论

相关推荐

    初中班级第一周情况小结.doc

    以上是初中班级第一周情况小结中涉及的主要知识点,包括军训、班级管理、学生评价、阅读培养、人际关系教育以及家长参与等方面。这些内容旨在建立一个和谐、有序、富有挑战性的学习环境,促进学生全面发展。

    教师第十四周工作小结.doc

    【知识点详解】 ...总结来说,这份教师第十四周的工作小结涵盖了教学活动的多个方面,包括安全教育、学科教学、学生评价、行为规范和课外活动,全面展示了教育教学的多元性和对学生全面发展的重要性。

    tinyos tutorials学习小结

    接下来,进入"第二周TinyOS学习报告.doc"的主题。第二周通常会深入到TinyOS的实际编程和应用开发。 1. **基本组件使用**:学习如何使用常见的TinyOS组件,如`Counter`(计数器)、`Timer`(定时器)和`AM`(应用...

    2021保险公司实习第一周小结.docx

    总结:这篇实习小结展示了实习作为技术学习和职业发展的重要阶段,涵盖了公司文化理解、业务知识积累、与领导沟通、个人成长等多个方面,体现出实习对于塑造专业技能和职场素养的关键作用。作者通过自身经历,提醒...

    2020年4月24日:实习第四周小结1

    在本篇实习周小结中,主要涉及了与H5设计和微信图文编辑相关的知识点,以及个人心态管理和项目协作的体验。以下是对这些知识点的详细阐述: 1. **H5设计**:H5(HTML5)是一种网页制作技术,允许创建具有丰富交互性...

    周蝴蝶结发饰制作PPT学习教案.pptx

    【周蝴蝶结发饰制作教程】是一份详细的教学材料,主要教授如何利用基本的手工技巧制作不同风格的蝴蝶结发饰。这份PPT教程适用于那些对DIY发饰有兴趣的人,无论是否有手工基础,都能通过这份教程学习到如何制作简单和...

    xxx小学2015年第二季度安全工作小结.doc

    文档标题和描述提到了"xxx小学2015年第二季度安全工作小结",这是一份关于学校安全教育和管理的工作总结。该文件详细记录了学校在该季度内实施的各项安全措施,主要包括交通安全教育、防溺水教育、防震减灾教育、...

    企业发展观第一阶段小结.doc-.pdf

    【企业发展观第一阶段小结】 本篇文档是对企业发展观第一阶段学习实践活动的总结,主要针对车间的党员和职工,旨在深化科学发展观的理解,推动企业稳健发展。这一阶段的学习实践活动遵循了"调整、规范、变化、改进...

    周蝴蝶结发饰制作PPT课件.pptx

    【专业课件】周蝴蝶结发饰制作教程详解 蝴蝶结发饰,作为一种常见的时尚配饰,深受女性喜爱,无论是小女孩还是成年女性,都可以通过它来增添个人魅力。本篇PPT课件详细介绍了简单与复杂两种蝴蝶结发饰的制作过程,...

    第九周值周工作总结.doc

    相关工作总结文件如教师第十四周工作小结、青少年主题教育活动工作、年级委员会工作总结、大学生法制教育总结等,都是为了持续评估和改进学校的工作,确保学生全面发展。 总的来说,第九周值周工作总结凸显了学校对...

    福建省尤溪县第七中学2017_2018学年高一语文上学期第二次“周学习清单”反馈测试试题无答案

    8. 人称词分类:这些词主要涉及第一人称(我、我们)、第二人称(你、你们)、第三人称(他、他们)。如①②为第二人称,③④为人称代词,⑤⑥为第三人称。 9. 诗歌鉴赏:《再别康桥》是徐志摩的代表作,描绘了康桥...

    一年级第周打针我不怕PPT学习教案.pptx

    这份名为“一年级第周打针我不怕PPT学习教案”的教育资源是针对一年级学生设计的一堂生活技能教育课程,旨在帮助孩子们理解和克服对打针的恐惧,同时教导他们基本的健康知识和自立能力。课程主要分为三个部分: 一...

    小学班级晨周会记录.doc

    7. **一周小结**:每周的总结反馈了学生的执行情况,肯定了班干部的责任心,同时也指出存在的问题,如部分学生未能完全遵守规定,以及家长接送孩子时的不规范行为。 8. **教育管理策略**:班主任通过晨周会的形式,...

    新精通版五年级下册小学英语 Unit 1 单元知识点小结.docx

    2. **代词**:本单元重点学习了第一人称复数代词`we`(我们)和形容词性物主代词`our`(我们的),用于表达集体和个人所有关系。 3. **动词**:学生需要掌握四个动词,包括`meet`(相遇;开会)、`welcome`(欢迎)...

    [计算机专业实习小结].docx

    【计算机专业实习小结】 计算机专业实习是管理信息系统专业学生的重要实践环节,旨在将理论知识应用于实际工作中,提升学生的业务理解和解决能力。实习的主要目的是: 1. 通过实地考察,学生能够理解计算机应用在...

    [计算机专业实习小结].pdf

    【计算机专业实习小结】 计算机专业实习是管理信息系统专业学生必不可少的教学环节,旨在将理论知识与实际工作相结合,提升学生的业务实践能力和问题解决能力。实习的目的主要包括以下几点: 1. 学生在学习专业...

    体育与健第七周第2次课.doc

    《体育与健康》课程在第七周的第二次课中,主要关注了广播体操的复习以及素质练习,旨在提升学生的身体机能和团队合作精神。课程结构严谨,包含了课堂常规、队形队列训练、热身运动、广播体操、素质练习和结束时的...

    四年级上册道德与法治教学进度安排表2021至2022上.pdf

    第四周,进行第一单元的小结,回顾和巩固所学内容。 第二单元关注个人成长和家庭责任。第五周,教育学生尽量减少给父母带来的烦恼,培养独立自主的能力。第六周,鼓励孩子们主动承担家务,理解家庭成员间的责任。第...

    MATLAB实训小结.pdf

    MATLAB实训小结 在为期一周的MATLAB实训过程中,我对这款强大的数学计算软件有了深入的理解。MATLAB,全称Matrix Laboratory,以其矩阵运算为基础,提供了高效编程和强大的图形处理能力,尤其在仿真、验证以及算法...

    湘教七年级下册数学湘教小结与复习PPT学习教案.pptx

    2. **垂线**: - 定义:当两条直线相交形成一个直角时,其中一条直线称为另一条直线的垂线,交点称为垂足。 - 画法:通常包括"放、靠、移、画"四个步骤。 - 性质:过一点有且仅有一条直线与已知直线垂直,即垂线...

Global site tag (gtag.js) - Google Analytics