简易画图板的初步制作感悟:
第一步:明确目标(制作一个简易画图板)
第二步:创建一个窗体,设置窗体属性(setTitle("我的画图板");
setSize(500,500);
setLocationRelativeTo(null);
setDefaultCloseOperation(3);
setLayout(new java.awt.FlowLayout());
第三步:创建形状按钮和颜色对象 javax.swing.JButton button_line = new
javax.swing.JButton ("直线");
javax.swing.JButton button_red =new javax.swing.JButton("红 色");
第四步:将按钮添加到窗体中去
this.add(button_line);
第五步:对点击按钮的行为进行监听
1:创建一个监听器
2:对按钮进行监听
3:创建鼠标监听器对象
4:给窗体添加鼠标监听器
第六步:当鼠标监听其创建以后,调用MouseListener类中的
MouseListener()方法 见参数传递过去(这一步也是关键的一
步,传参问题,此处常见的一个问题是会 NullPointerException—
—空指针异常)
第七步:当参数传递过去后,将在MouseListener类里面
1:创建一个对象接受传过来的对象
2:通过该对象接受画布
3:获取command的值(按钮上的文本值)
第八步:实现鼠标的五个构造函数(mouseClicked,mouseEntered,
mouseExited,mousePressed,mouseReleased)
第九步:获取坐标
第十步:绘图
if(command.equals("直线"))
{
[size=medium][/size][/color][color=cyan]g.drawLine(x1,y1,x2,y2);
}
相关推荐
【JAVA简易画图板】是一个基于Java编程语言开发的简单绘图应用程序,它为用户提供了一个基本的图形界面,用户可以通过这个界面进行简单的绘画操作。这个程序包含了一些基本的绘图功能,如绘制形状、使用铅笔工具以及...
《Flash简易画图板:选中工具作图与互动功能详解》 在数字艺术和教育领域,Flash作为一种曾经广泛使用的交互式矢量图形和多媒体平台,曾为许多开发者提供了丰富的创作空间。本篇文章将深入探讨一个基于Flash开发的...
在本文中,我们将深入探讨如何使用Microsoft Foundation Class (MFC) 库来创建一个简易的画图板应用程序。MFC 是微软为Windows平台提供的一种C++类库,它简化了Windows API的使用,使得开发Windows应用程序更加高效...
### 基于VC++MFC程序设计——简易画图板 #### 概述 本文档将详细介绍如何利用VC++中的MFC(Microsoft Foundation Classes)框架来开发一款简易的画图板应用程序。该画图板的主要功能包括但不限于图形的绘制、线型...
【Java简易画图板】是一个基于Java编程语言开发的简单图形绘制工具,它为用户提供了一个基本的画布,用户可以通过各种绘图工具进行创作。这个程序包含了一系列基础的图形元素和编辑功能,如直线、铅笔、圆形和矩形,...
《VC++ 6.0 MFC简易画图板:实现与技术详解》 在软件开发领域,Microsoft Visual C++ 6.0(简称VC++ 6.0)是一款经典的集成开发环境,它提供了强大的MFC(Microsoft Foundation Classes)库,方便开发者构建Windows...
《VC++简易画图板详解》 在计算机编程领域,C++是一种强大的、面向对象的编程语言,广泛应用于系统软件、应用软件、游戏开发、驱动程序等各个领域。本项目以VC++为工具,利用MFC(Microsoft Foundation Classes)...
【VB语言编写的简易画图板程序】 VB(Visual Basic)是Microsoft开发的一种可视化的、面向对象的编程语言,尤其适合初学者入门。这个“简易画图板程序”利用VB的强大功能,创建了一个用户友好的图形界面,允许用户...
【VB制作的简易画图板】是一个初学者利用Visual Basic(VB)开发的简单图形编辑器。这个项目展示了如何在VB环境中创建一个基本的交互式绘图界面,让用户能够进行基本的绘画操作,如选择颜色、画笔粗细,以及绘制直线...
【标题】"仿照win的简易画图板"是一个基于计算机图形学原理和技术,模仿Windows操作系统内置的“画图”程序开发的简单图形编辑软件。这个应用提供了基本的绘图工具,让用户能够进行简单的图形创作和编辑。 【描述】...
在本文中,我们将深入探讨如何使用Java编程语言实现一个简易的画图板应用程序。这个程序允许用户绘制各种形状,如直线、圆、曲线、喷枪图案、直角矩形和圆角矩形,并且配备橡皮擦功能以擦除已绘制的内容。下面,我们...
画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码...
【简易画图板程序java】是一个基于Java编程语言实现的简单图形绘制软件,它涵盖了图形学的基本概念和技术,为用户提供了一个交互式的平台,可以进行基本的图形绘制操作。这个程序的核心功能包括画直线、绘制圆以及对...
在VB(Visual Basic)编程环境中,我们可以创建一个简易的画图板应用,让用户能够通过鼠标进行自由绘画。这个“VB简易画图板 鼠标响应”项目主要涉及以下几个核心知识点: 1. **窗体控件**:首先,我们需要一个主...
《C#简易画图板详解》 在编程领域,C#是一种广泛应用的编程语言,尤其在Windows应用开发中,它以其强大的性能和易用性深受开发者喜爱。本项目“C#简易画图板”就是利用C#语言在Visual Studio 2010环境下构建的一个...
用java编写的简易画图板,可以画直线、圆、椭圆等图形,程序简单易懂,适合初学者参考。
在Java编程语言中,实现一个简易的画图板是一个经典的GUI(图形用户界面)编程练习。这个项目通常涉及Swing或JavaFX库,这两个库都提供了构建用户界面所需的组件和功能。下面,我们将深入探讨如何使用Java实现这样一...
在本案例中,“一个用QT写的简易画图板”是一个使用QT库开发的简单绘图应用程序,允许用户进行基本的绘画操作,如选择不同的颜色和笔触大小,并能保存创作的图像。 该程序的核心功能可能包括以下几个方面: 1. **...
【简易画图板】是一个基础的图形绘制工具,它的核心目标是提供一个简单易用的平台,让用户可以进行基本的绘图操作。虽然功能相对有限,但该项目在开发过程中运用了两种重要的技术——橡皮筋技术和双缓存技术,这在...
简易画图板,仿windows自带的画图板,能画直线、圆、椭圆、多边形,矩形,圆角矩形,铅笔涂鸦,能在背景图上画图。可与背景一起保存为.bmp格式的图片。提供源代码,有详细的注解。有兴趣的朋友可以拿去修改并完善。