第四课 画图板lesson 01 第一版 (直线、矩形、椭圆)
来源:互联网 发布:php timestamp 格式化 编辑:程序博客网 时间:2024/06/14 18:15
1. 明确项目的目标:
2. 确定架构:
(1) 测试类(Test.java):包含主方法,测试程序代码效果;
(2) 画图类(Paint.java) :显示画图板的方法;
//创建窗体;
//设置窗体的属性(标题,大小,位置);
//设置关闭窗体即退出程序 运行;
//设置窗体布局;
//创建按钮对象;
//将按钮添加到窗体;
//创建按钮的动作监听器对象:对按钮选择的形状进行监控,得到形状shape的变量;
(注意:画图时需要根据shape来判断画法,即要设置shape为全局变量)
//给按钮添加动作监听器;
//创建鼠标在画布上的动作监听器:对鼠标的按下和释放进行监控,完成绘图;
(注意:绘图需要调用Graphics类的方法,即需要获取窗体的画布对象g = frame.getGraphics();)
//给鼠标添加动作监听器对象;
//设置窗体可见;
3. 写程序:
//导包部分import
public class paint (){
//定义全局变量:画布
private Graphics g;
//定义全局变量:形状
private String shape ;
//显示画图板的方法
Public void showFrame(){
//具体操作(见架构部分)
}
}
4. 测试结果:
0 0
- 第四课 画图板lesson 01 第一版 (直线、矩形、椭圆)
- 第七课 画图板 lesson 04 第四版 (优化代码:监听类)
- opencv画直线圆椭圆矩形
- opencv各种画图 直线 矩形 圆 椭圆
- 做一个简易画图板(直线或矩形)
- 类似于vb6中的直线、椭圆及矩形框控件
- MFC 直线 虚线 折线 圆 椭圆 矩形 弧形
- MFC 直线 虚线 折线 圆 椭圆 矩形 弧形
- Java画图(直线,矩形,椭圆),并显示其周长面积
- opencv_tutorial_code学习——画椭圆、圆、填充矩形、直线
- 第五课 画图板lesson 02 第二版(优化界面)
- 画图板--画直线代码
- 用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形
- VC++SDK中实现直线(矩形,椭圆等)的移动及直线依附矩形椭圆的移动方法(附:运行效果图)
- 【练习】面向对象系列(004)——在自定义窗口中画矩形、直线、椭圆
- 在MFC中,利用GDI绘制橡皮筋效果-直线,圆,椭圆,矩形
- 画笔小程序,可以实现直线椭圆矩形绘制,文字绘制,背景前景颜色变化
- opencv学习笔记(十)画直线、矩形、圆形、椭圆以及多边形程序
- 紐巴倫999 bkbe rzay cfba
- ShellListView切换PopMenu的具体操作方法
- 自然场景文本识别:基于笔画宽度变换的文本检测
- Junit 4 Core Concept [1] Annotations
- I.MX6Q(TQIMX6Q/TQE9)学习笔记——U-Boot移植
- 第四课 画图板lesson 01 第一版 (直线、矩形、椭圆)
- HDU 5190
- 8086寄存器组
- java静态变量
- 关于学习方向的一次简单思考
- 用Java近似求pi,利用公式pi=4*(1-1/3+1/5-1/7+.....)
- 各变量在MCU中的存放位置ram or flash
- [观点]重构代码的7个阶段
- 螺旋矩阵2——顺时针打印任意大小的矩阵