自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 我奶奶都能看得懂的超详细万字讲解——线程操作图片粒子化飞散及复原

线程操作图片粒子化飞散及复原先看效果图片。第一步先了解什么是线程线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,线程没有自己的虚拟地址空间,与进程内的其他线程一起共享分配给该进程的所有资源。通俗易懂的来讲,线程就是想是一个控制器,操纵着其它进程的运作。放在我们这个简单的程序中来看,图片粒子化后,每一个像素粒子都是一个运动对象,如果每一个都要自写详细的方法会过于繁杂,我们就将这些粒子放在一个大类中,用一个线程方法来统一进行调

2021-04-06 15:47:27 4102 30

原创 新手快速了解冒泡排序、插入排序的详解

冒泡排序上图就是冒泡排序的流程。我们可以将其理解最初有一堆数字例如:4,1,7,9,6,8,5,3,2。那么首先我们就将第一个数字4和第二个数字1进行对比,将大的一个放置在原本的第二个数字位置上。再将第二个数字与第三个数字进行比较,将大的放置在第三个位置上。同理不断往复,直至对比大小到最后一个数字,第一轮比较调整过后,最后一个数字会变成这些数字里面最大的那一个,即为9。但同时我们会发现,第一轮比较完成后,只是将这些数字中最大的9找出并放在的最后一个数字位置上,但是其他的位置还是乱的,那么就重复之前第一

2021-03-18 21:26:36 3033 14

原创 实现五子棋的简单人人对战和人机对战的万字详细教程

创建一个窗体来承载五子棋如何创建一个窗体,以及如何在窗体上添加必要的按钮组件等操作,可以查看我的第一篇文章,里面有详细的讲解,这里就不在重新累述。具体的代码如下:public class DrawUI{ public void ShowUI(){ MyFrame jf=new MyFrame();//这里原本应该是使用JFrame但,后续重绘中创建了子类MyFrame继承父类JFrame,这里就换成了MyFrame //设置窗体属性 jf.setSize(500,

2021-03-13 14:39:51 16798 41

原创 递归方法是什么及如何运用递归绘制简单山体图形

递归方法是什么递归是一种常见的运用逻辑,简单地用一句话来概括就是:让方法本身调用自己,反复执行方法。用一段简单地代码来表述:public class Dg{ public void dg(int count){ if(count<0){ return; }else{ System.out.println("这就是递归"); count--; dg(count); }

2021-03-07 18:15:54 1098 1

原创 类与对象基本知识及如何创建窗体和小插件

Java创建界面并监听组件响应 创建一个类中的基本对象如何在ShouUI方法中创建一个窗体方法中的第一步要先生成一个窗体。第二步呢就是可以对我们创建的jf这个窗体对象进行一些简单点的设置。第三步设置窗体格式第四步在窗体中插入小组件(图片)第五步插入其它小组件第六步构建监视反映第七部加入监视反映第八步显示窗体创建一个类中的基本对象首先第一步就是创建一个类中的基本对象,最终需要让这个对象来运行我们设置的方法。例如:我们创建一个类名为DrawUI,在DrawUI这个类中再创建一个新的对象drawui,最后让d

2021-02-03 19:32:23 1247

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除