学习笔记
文章平均质量分 56
Angle_冰翼
好好学习
展开
-
第一课 Java基础lesson 01 —— 类与对象
类: 编程的基本单元;抽象的描述;属性(数据成员)和方法(方法成员);对象:操作的基本单元;具体的实现;属性(具体数据)和方法(操作或服务); 面向对象程序设计——Java: 类名 属性的定义; 方法的定义; 主方法(程序的入口)原创 2015-03-19 15:06:28 · 394 阅读 · 0 评论 -
第八课 画图板lesson 05 第六版(实现各种功能)
1.画图板工具栏里有的功能:可实现:(1)画直线; (2)画矩形; (3)画椭圆; (4)画铅笔;(5)画多边形;(6)画刷子; (7)画喷桶; (8)文字输入;(9)画圆角矩形; (10)颜色吸管;(11)橡皮擦;暂未实现的:(12)画虚线矩形; (13)画五角星 (14)画贝赛尔曲线;(15)放大镜; (16)喷漆 2.分析功能的实现:A . 基于G原创 2015-04-10 22:10:45 · 810 阅读 · 0 评论 -
第七课 画图板 lesson 04 第四版 (优化代码:监听类)
1. 分析流程结构:2. 创建监听类Listener.java:package paint_4;导类库import; public class Listener implements MouseListener, MouseMotionListener{int x1,x2,y1,y2;private Graphics g;private Paint pain原创 2015-03-22 12:28:39 · 598 阅读 · 0 评论 -
第七课 画图板 lesson 04 第五版 (优化代码:具体分类)
1. 对项目组成进行分析: (1)画图板主界面类paint.java : 主界面是一个窗体(JFrame),包含了三块面板:工具面板,颜色面板,画图面板;在这个窗体上创建画图面板的画布对象以及对鼠标的监听; (2)鼠标监听器类MyMouseListener.java : 这是一个实现接口的类; 画图板运行起来后,原创 2015-03-24 23:40:13 · 685 阅读 · 0 评论 -
第五课 画图板lesson 02 第二版(优化界面)
1. 项目目标: 2. 程序流程:显示画图板的方法(){创建窗体;设置窗体属性;设置布局;创建三块面板对象设置面板1(工具面板)设置面板2(颜色面板)…………//最后 设置窗体可见获取画图面板的画布对象创建鼠标动作监听器对象给画图面板添加鼠标监听 }设置面板1的方法(){设置面板大小、背景创建按钮创建原创 2015-03-22 11:44:01 · 580 阅读 · 0 评论 -
第四课 画图板lesson 01 第一版 (直线、矩形、椭圆)
1. 明确项目的目标:2. 确定架构:(1) 测试类(Test.java):包含主方法,测试程序代码效果;(2) 画图类(Paint.java) :显示画图板的方法;//创建窗体;//设置窗体的属性(标题,大小,位置);//设置关闭窗体即退出程序 运行;//设置窗体布局;//创建按钮对象;//将按钮添加到窗体;//创建按钮的动作监听器对象:对按钮选择原创 2015-03-22 11:36:00 · 745 阅读 · 0 评论 -
第六课 画图板 lesson 03 第三版 (优化功能:铅笔)
1. 目标:实现拖动鼠标进行铅笔画图功能,则需要对鼠标的移动动作进行监听; 2. 写程序://创建鼠标移动监听器对象MouseMotionListener motionListener = new MouseMotionListener(){public void mouseMoved(MouseEvent e){}public void mouseDragged(Mo原创 2015-03-22 12:22:45 · 701 阅读 · 0 评论 -
第二课 Java基础lesson 02 —— 事件机制
事件源:能够接受外部事件的源体(一些组件),是事件的产生者;事件监听器:是实现事件监听的接口类; 事件机制:(1)确认事件源对象;(2)创建合适的事件监听器对象;(3)为监听器添加合适的处理方法;(4)安装监听器; 实例 ———— QQ简单界面1. 目标:通过点击不同按钮进入对应的界面 2. 监听器ActionListener 是接口:publi原创 2015-03-19 15:10:58 · 399 阅读 · 0 评论 -
第三课 Java基础lesson 03 —— 继承、多态与构造方法
多态:一个程序中出现含有相同名字而内容不同的方法的情况;出现原因:继承机制和方法的重写;所以,同一类型的对象调用相同的方法,出现的结果不一定相同。 重载:在同一类中定义了多个同名而不同内容的成员方法;特点:方法名相同,参数的数据类型和个数不同。 继承:子类继承父类的一部分(非私有)属性和方法;关键字 extends;子类A继承父类B:public c原创 2015-03-19 15:22:08 · 527 阅读 · 0 评论 -
第9~12课 简单画图板 最终板(实现重绘、数据结构)
(容器)数据结构————>数组数组:数组一旦定义,数据类型及长度 固定 自定义数组: 简单数组:(1)形状标记 颜色标记 图形坐标x1,y1 图形坐标x2,y2 ——————>多个元素为一组(2)功能原创 2015-04-16 11:06:26 · 942 阅读 · 0 评论