`
张麟熠焰
  • 浏览: 16642 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

简易画图板的初步制作

阅读更多

          简易画图板的初步制作感悟:
第一步:明确目标(制作一个简易画图板)


第二步:创建一个窗体,设置窗体属性(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);
         }

 

0
4
分享到:
评论

相关推荐

    JAVA简易画图板

    【JAVA简易画图板】是一个基于Java编程语言开发的简单绘图应用程序,它为用户提供了一个基本的图形界面,用户可以通过这个界面进行简单的绘画操作。这个程序包含了一些基本的绘图功能,如绘制形状、使用铅笔工具以及...

    Flash简易画图板(选中工具作图)

    《Flash简易画图板:选中工具作图与互动功能详解》 在数字艺术和教育领域,Flash作为一种曾经广泛使用的交互式矢量图形和多媒体平台,曾为许多开发者提供了丰富的创作空间。本篇文章将深入探讨一个基于Flash开发的...

    MFC 简易画图板

    在本文中,我们将深入探讨如何使用Microsoft Foundation Class (MFC) 库来创建一个简易的画图板应用程序。MFC 是微软为Windows平台提供的一种C++类库,它简化了Windows API的使用,使得开发Windows应用程序更加高效...

    基于VC++MFC程序设计——简易画图板

    ### 基于VC++MFC程序设计——简易画图板 #### 概述 本文档将详细介绍如何利用VC++中的MFC(Microsoft Foundation Classes)框架来开发一款简易的画图板应用程序。该画图板的主要功能包括但不限于图形的绘制、线型...

    Java简易画图板

    【Java简易画图板】是一个基于Java编程语言开发的简单图形绘制工具,它为用户提供了一个基本的画布,用户可以通过各种绘图工具进行创作。这个程序包含了一系列基础的图形元素和编辑功能,如直线、铅笔、圆形和矩形,...

    virtual c++6.o mfc简易画图板

    《VC++ 6.0 MFC简易画图板:实现与技术详解》 在软件开发领域,Microsoft Visual C++ 6.0(简称VC++ 6.0)是一款经典的集成开发环境,它提供了强大的MFC(Microsoft Foundation Classes)库,方便开发者构建Windows...

    vc++简易画图板

    《VC++简易画图板详解》 在计算机编程领域,C++是一种强大的、面向对象的编程语言,广泛应用于系统软件、应用软件、游戏开发、驱动程序等各个领域。本项目以VC++为工具,利用MFC(Microsoft Foundation Classes)...

    VB语言编写的简易画图板程序

    【VB语言编写的简易画图板程序】 VB(Visual Basic)是Microsoft开发的一种可视化的、面向对象的编程语言,尤其适合初学者入门。这个“简易画图板程序”利用VB的强大功能,创建了一个用户友好的图形界面,允许用户...

    VB制作的简易画图板

    【VB制作的简易画图板】是一个初学者利用Visual Basic(VB)开发的简单图形编辑器。这个项目展示了如何在VB环境中创建一个基本的交互式绘图界面,让用户能够进行基本的绘画操作,如选择颜色、画笔粗细,以及绘制直线...

    仿照win的简易画图板

    【标题】"仿照win的简易画图板"是一个基于计算机图形学原理和技术,模仿Windows操作系统内置的“画图”程序开发的简单图形编辑软件。这个应用提供了基本的绘图工具,让用户能够进行简单的图形创作和编辑。 【描述】...

    Java实现简易画图板

    在本文中,我们将深入探讨如何使用Java编程语言实现一个简易的画图板应用程序。这个程序允许用户绘制各种形状,如直线、圆、曲线、喷枪图案、直角矩形和圆角矩形,并且配备橡皮擦功能以擦除已绘制的内容。下面,我们...

    画图板 代码 画图板 代码 画图板 代码

    画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码...

    简易画图板程序java

    【简易画图板程序java】是一个基于Java编程语言实现的简单图形绘制软件,它涵盖了图形学的基本概念和技术,为用户提供了一个交互式的平台,可以进行基本的图形绘制操作。这个程序的核心功能包括画直线、绘制圆以及对...

    VB 简易 画图板 鼠标响应

    在VB(Visual Basic)编程环境中,我们可以创建一个简易的画图板应用,让用户能够通过鼠标进行自由绘画。这个“VB简易画图板 鼠标响应”项目主要涉及以下几个核心知识点: 1. **窗体控件**:首先,我们需要一个主...

    C#简易画图板

    《C#简易画图板详解》 在编程领域,C#是一种广泛应用的编程语言,尤其在Windows应用开发中,它以其强大的性能和易用性深受开发者喜爱。本项目“C#简易画图板”就是利用C#语言在Visual Studio 2010环境下构建的一个...

    用java编写的简易画图板

    用java编写的简易画图板,可以画直线、圆、椭圆等图形,程序简单易懂,适合初学者参考。

    java实现简易画图板源码

    在Java编程语言中,实现一个简易的画图板是一个经典的GUI(图形用户界面)编程练习。这个项目通常涉及Swing或JavaFX库,这两个库都提供了构建用户界面所需的组件和功能。下面,我们将深入探讨如何使用Java实现这样一...

    一个用QT写的简易画图板

    在本案例中,“一个用QT写的简易画图板”是一个使用QT库开发的简单绘图应用程序,允许用户进行基本的绘画操作,如选择不同的颜色和笔触大小,并能保存创作的图像。 该程序的核心功能可能包括以下几个方面: 1. **...

    简易画图板

    【简易画图板】是一个基础的图形绘制工具,它的核心目标是提供一个简单易用的平台,让用户可以进行基本的绘图操作。虽然功能相对有限,但该项目在开发过程中运用了两种重要的技术——橡皮筋技术和双缓存技术,这在...

    简易画图板,仿windows自带的画图板

    简易画图板,仿windows自带的画图板,能画直线、圆、椭圆、多边形,矩形,圆角矩形,铅笔涂鸦,能在背景图上画图。可与背景一起保存为.bmp格式的图片。提供源代码,有详细的注解。有兴趣的朋友可以拿去修改并完善。

Global site tag (gtag.js) - Google Analytics