画图
文章平均质量分 53
快进球啊
这个作者很懒,什么都没留下…
展开
-
Java递归在画图方面的运用
Java递归在画图方面的运用递归的逻辑是在调用一个方法时,在这个方法的方法体中继续调用本方法(自己)来实现重复计算或其他功能。递归与迭代本质上都是不断重复,但方式不同。递归的特点在于:1.易于看懂思路2.重复次数有限,因为不断的调用同一方法,会消耗内存出现stackoverflowerror迭代的特点在于:1.不易看懂思路2.重复次数可以无上限递归的实例:public class Spam { public static void main(String[] args) { Sp原创 2021-01-11 19:06:21 · 178 阅读 · 0 评论 -
Java画图工具的图形保存
图形保存在窗体上绘制图形,实现铅笔和直线等功能后,发现任意的改变窗体大小或最小化窗体都会导致已经绘制的图形自动消失然后出现了空的窗体。这是因为每当窗体发生改变后,窗体会自动调用窗体.paint()的方法,而方法中只包含了重写按钮和改变颜色的功能,并没有储存已经画在窗体上的图形所以导致了图形自动消失情况实现功能时:改变窗体大小或最小化窗体后:图形保存的思路图形的储存(以铅笔为例):1.由于图形是由监听器(接口)的子类中的各种方法实现的,我们可以在每个方法中在每画完一个图形后储存图形的名称和点坐原创 2021-01-09 16:19:14 · 519 阅读 · 0 评论