`
风筝曲
  • 浏览: 3283 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

画图板学习笔记(一)

阅读更多

查的一些英语单词,帮助你看懂eclipse上英文解释
token 象征 multiple 多重的marker标记 syntax 语法]

下面是查的一些资料,觉得好的就抄下来
事件:Java中事件用对象表示,事件相关的信息封装在事件对象中,不同的事件源产生不同事件类的对象,如单机按钮产生ActionEvent的对象,对窗口操作可能他产生WindowEvent的对象。
事件监听器:类库中的一组接口,每种事件类都有一个负责监听这种事情对象的接口,接口中定义了响应这种事件方法,接口不能产生对象,最终负责监听事件的是实现这个接口的类的对象
事件响应:关键是一旦产生事件,监听对象必须自动执行响应程序,由事件源注册监听对象实现,每个事件源都有注册事件监听对象的方法。
事件源具有addXXXListener()和removeXXXListener()方法,XXX表示监听事件类型,进行事件监听器的添加和移除
按钮点击 菜单选择 输入栏回车:
产生ActionEvent 事件对象,用addActionListener()方法注册监听对象;监听类必须实现ActionListener接口,在actionPerformed()方法中完成事件的处理。

鼠标:
产生MouseEvent事件对象;用addMouseListener()方法注册监听对象;监听类需要实现MouseListener接口,在mouseClicked(MouseEvent e),mouseReleased(MouseEvent e),mouseEntered(MouseEvent e),
mouseExited(MouseEvent e),mousePressed(MouseEvent e)....

下面是我的一些做画图板的学习总结
登录界面转到我的画板界面,然后可以在画板上能画直线

我认为这个程序有两个难点
1.有两个事件处理机制,单机登录从登录界面到我的画板界面
在我的画板上通过鼠标单击画直线 ,不要被绕昏头。
2.graphics.drawLine()放在哪儿
我自己在写这段程序时,为此花了大量时间,参考了龙哥的程序,放在mouseReleased里。

分享到:
评论
1 楼 mytream 2011-09-23  
不错,继续努力

相关推荐

    画图板的使用应用问题,比较详细的介绍了它的使用

    3. 笔记记录:记录会议或学习笔记时,可以用画图板绘制流程图或概念图。 4. 儿童教育:家长可以引导孩子在画图板上进行绘画练习,培养创造力。 综上所述,画图板虽然简单,但功能丰富,适合各层次用户。通过熟悉其...

    一个强大的画图板(四)

    在本项目中,“一个强大的画图板(四)”是一个基于Android平台的图像编辑应用,它结合了ViewPager和自定义的DrawBoard组件,为用户提供了一种丰富的绘图体验。这个项目对于开发者来说,是一个深入了解Android图像...

    Allegro学习笔记

    Allegro学习笔记主要围绕如何在使用Cadence Allegro软件进行PCB设计后,导出Gerber文件和钻孔数据文件,以供PCB制造厂商使用。Gerber文件是PCB制造业的标准光绘文件格式,而钻孔数据文件则用于指导PCB钻孔的过程。 ...

    LaTex教程--latex排版学习笔记---入门提高.pdf

    该教程是一份由zoho@bbs.ctex.org编写的LaTeX排版学习笔记,从2006年开始撰写,历经多年不断更新和完善,至2013年10月14日版本已经扩展至92页,涵盖了从基础到进阶的各种LaTeX排版技巧。 #### 第一章:基本使用 ##...

    javafx画图板--------东北大学java大作业.zip

    大学生JAVA学习笔记,复习巩固,课程作业,课程设计!!!

    《UML for Java Programmers》学习笔记

    ### UML for Java Programmers 学习笔记 #### 第一章 概述 - **类图**:类图是用于描述系统中各个类及其相互之间的关系的重要图形表示方式。类图可以帮助开发人员理解整个系统的基本架构,以及各组成部分是如何...

    HTML5 Canvas学习笔记(1)处理鼠标事件

    这篇“HTML5 Canvas学习笔记(1)处理鼠标事件”着重讲解了如何利用Canvas API来监听和响应鼠标的点击、移动等事件。 Canvas API提供了几个关键的方法来处理鼠标事件,包括`addEventListener`用于绑定事件处理函数,`...

    HTML5 Canvas学习笔记(8)俄罗斯方块游戏之二(方块)

    这篇“HTML5 Canvas学习笔记(8)俄罗斯方块游戏之二(方块)”主要探讨了如何利用Canvas来实现经典游戏——俄罗斯方块的方块部分。我们将深入探讨相关知识点,包括Canvas基本操作、事件处理、动画原理以及游戏逻辑。 ...

    Allegro学习笔记汇编.pdf

    Allegro是一款强大的PCB设计软件,用于创建和编辑电路板布局。在电子组装和PCB制造行业中,Gerber文件是至关重要的,因为它们包含了电路板的所有层信息,可供制造商用来制作精确的印刷电路板。以下是对Allegro中导出...

    Edge浏览器在网页上做笔记和画图的功能在哪里?.docx

    通过点击剪刀图标,你可以选择截取整个网页的一部分,然后将其复制到其他应用程序,如Word、画图板或电子邮件。这为整理信息和创建报告提供了极大的便利。 完成笔记后,你可以选择将它们保存以便日后查阅。有三种...

    EDraw Mind Map1.0 画图软件

    除了流程图,该软件还能绘制思维导图,这对于项目规划、学习笔记、创意构思等都非常有帮助。思维导图以中心主题为起点,向外辐射出各个子主题,形成一种视觉化的知识结构,有助于提高记忆和理解效率。EDraw Mind Map...

    亿图画图软件

    作为一款高效且易用的图形设计软件,亿图软件支持创建各种图表,包括流程图、组织结构图、思维导图、网络拓扑图、电路图、建筑设计图等,满足了用户在工作、学习和生活中的多种需求。 首先,亿图软件的强大之处在于...

    画图系统——windows基本画图工具

    同时,对于初学者来说,"画图"工具也是学习图形设计和计算机绘图原理的良好起点,它易于理解和操作,让人快速上手。 总的来说,Windows的“画图”工具以其简洁的界面、直观的操作和全面的功能,成为了每个电脑用户...

    触摸屏画图程序

    tiny6410是一款基于Samsung公司的S3C6410处理器的嵌入式开发板,常用于嵌入式系统的学习和开发。S3C6410是一款高性能的ARM Cortex-A8核心处理器,具有丰富的外设接口,包括支持触摸屏的接口,这使得它成为实现触摸屏...

    ios-简单实现画图功能,供初学者学习.zip

    这个压缩包“ios-简单实现画图功能,供初学者学习.zip”提供了一个基础的涂鸦画板实现,它对于初学者来说是一个很好的学习起点。下面将详细介绍这个画板的实现原理和关键知识点。 1. **UIKit框架**:iOS中的图形...

    画图

    "源码"表明这个工具可能是开源的,用户可以查看和修改其底层代码,这对于开发者来说是一个宝贵的资源,他们可以学习、定制或者扩展软件的功能。"资源"可能是指提供了一系列图形资源,如预设形状、图案、颜色调板等,...

    latex学习笔记

    ### LaTeX学习笔记知识点总结 #### 一、LaTeX简介与基本使用 **1.1 基本排版流程** LaTeX是一种高质量的排版系统,尤其适合制作包含大量数学公式的科技文档。其基本排版流程如下: 1. **编辑源文件**:使用文本...

    LaTex教程--latex排版学习笔记---入门提高

    LaTeX是一种基于TeX的排版系统,由美国计算机科学家Donald Knuth开发,广泛用于生成高印刷质量的科技和数学、物理文档。LaTeX通过其丰富的宏包系统,实现内容与格式的分离,用户只需要关注文档内容和逻辑结构,排版...

    【模板】学科考研笔记本100章节--横版黑色.pdf

    《【模板】学科考研笔记本100章节--横版黑色.pdf》是一款专为学科考研设计的笔记工具,其特点在于提供了多种布局和格式的选择,以适应不同学科和学习风格的需求。这款笔记本的设计者是LIZZZI,他/她显然深谙学习心理...

Global site tag (gtag.js) - Google Analytics