如何在Java中实现画图(图文并茂)(内附美丽的分型图片哦)

画图板内容的介绍

问题:我们总是会想要在电脑中写点什么或者画点什么,这就要使用到我们电脑自带的工具中的画板功能。如何在Java中实现画图(图文并茂)(内附美丽的分型图片哦)_第1张图片
那么,通过对Java的学习后,我们也可以简易的在Java中实现画图板的功能

界面

在上次的介绍中,我已经将界面的可视化做了简单的介绍,现在,让我们来完善一下界面吧!
布局我们将会用到一个叫做Jpanle的类,这个将这个类实例化后,就可以随意改变他的大小和颜色,然后将它添加进我们的界面中,使我们的界面更加具有层次感,整洁。下面是实现分割界面的代码:
如何在Java中实现画图(图文并茂)(内附美丽的分型图片哦)_第2张图片
如何在Java中实现画图(图文并茂)(内附美丽的分型图片哦)_第3张图片如何在Java中实现画图(图文并茂)(内附美丽的分型图片哦)_第4张图片
我将整个界面划分成了四大块,最上面一块是专门用来放置我的画图板中的功能按钮的,左右两侧是为了装饰,中间是画图的地方
组件将我们的界面设置的稍微好看了一些后,我们就可以来实现各种组件的安装了,首先,我们想要实现画图板的不同功能时,就必须要设置很多按钮,通过按钮将不同功能分割开,便于更好的使用。
1.添加按钮:还是我们之前说的,Java中有很多类,而按钮也恰恰是其中的一个类,我们将其实例化后就可以将其添加到我们之前用jpanle划分出来的最上面的区域中如何在Java中实现画图(图文并茂)(内附美丽的分型图片哦)_第5张图片
2.实现按钮的功能
这就要用到监听器了,监听器分为很多种,想要让Java得知你按下按钮,并且实现你想要这个按钮实现的功能,那么就要用到两个监听器——动作监听器和鼠标监听器,如何实现呢?监听器不像我们之前所了解的类,它不能通过实例化对象去实现它所具有的功能,你必须要新建一个类,然后导入其接口如何在Java中实现画图(图文并茂)(内附美丽的分型图片哦)_第6张图片
导入之后,你新建的这个类中必须要包含你所导入的监听器中所包含的所有方法,由于方法中没有写任何代码,那么你就需要去重写监听器中的方法,使其实现你所想要的结果,我就以在画笔中画出一条直线为例,首先我们需要动作监听器中写入一段能让Java了解到你所点击的按钮是什么的一段代码在这里插入图片描述
之后便可以在鼠标监听器的重写按下方法和释放方法,让javaget到你所点击和释放的位置,然后通过画笔将其画出,就像这样如何在Java中实现画图(图文并茂)(内附美丽的分型图片哦)_第7张图片
如何在Java中实现画图(图文并茂)(内附美丽的分型图片哦)_第8张图片
这样,当我们按下直线按钮时,我们就可以在画图板上画出一条笔直的直线了
当我们实现了画出一条直线的功能时,我们便可以重写鼠标监听器中的其他方法来实现更加复杂的功能,比如画出一个三角形,我们需要重写点击方法如何在Java中实现画图(图文并茂)(内附美丽的分型图片哦)_第9张图片

分型

好,当我们拥有一个可以画图的界面的时候,我们便可以通过迭代画出一些美丽的分型图案来了如何在Java中实现画图(图文并茂)(内附美丽的分型图片哦)_第10张图片
如何在Java中实现画图(图文并茂)(内附美丽的分型图片哦)_第11张图片
下面我们通过改变初始参数值来画出一些不一样的图案吧!
如何在Java中实现画图(图文并茂)(内附美丽的分型图片哦)_第12张图片
如何在Java中实现画图(图文并茂)(内附美丽的分型图片哦)_第13张图片

你可能感兴趣的:(如何在Java中实现画图(图文并茂)(内附美丽的分型图片哦))