- 博客(8)
- 收藏
- 关注
原创 【JAVA】小游戏五子棋
当然,我们也可以写一个复盘的效果,其实复盘这个效果非常的简单,如果理解前面重绘的步骤即可,我们可以先定义一个数字,在接受到“复盘”后,我们让数字发生变化,同时我们在Mpanel类里面加一个延迟绘制的功能-----就是循环画棋子的时候加上一个睡眠效果,就能让棋子挨个的绘制出来,达成复盘的效果。我们要知道这个ai’的方向,ai的关键是算法,同时数据也是很重要的一部分,那我们完全可以把棋盘转化为数据,把可能转化为数据,同时寻求一个平均最优解。作为一个小游戏,首先要有的应该是一个ui显示界面,这是最根本的东西。
2025-05-28 22:52:36
608
原创 【JAVA]运算符与逻辑控制
1.算数运算符+-*/%这个就和正常的加减乘除一样。%在这里为取余。2.赋值运算这些为赋值运算,++ 和--一样,为原有基础数上加一减一eg:a=2,a++,则a=3=是赋值符号。意为把右边的值赋值给左边。+=,-=,*=,/=一样 a=a+1等价于a+=1.3.比较运算== >= <=!= > <==表示左右相等,要注意一个=是赋值,两个=是比较,!=表示取反4.逻辑运算符&& ||!&&表示与,两个条件同时成立为真;||表示或,即两个条件中的一个为真则条件为真;!
2025-03-15 11:47:13
466
原创 【JAVA]神!一次编写,到处运行
(2)我们来进行一个Java代码的程序开发:步骤就是创建,编写,编译。对于JAVA这门语言,我们都清楚,不同于pyth的简单,它的优点就是一次编写,终身运行。但我们往往都没有深究过,JAVA的“赫赫威名”是怎么来的呢?3.最后,我们就得到了hello.class这个文件,只要安装了java环境,我们都可以跑起来,当然,源代码hello.java的作用还有,那就是重新编写代码。其中,jdk是JAVA的开发工具包,jre是JAVA语言的运行环境。好了,以上就是java:一次编写,到处运行的来源和做法。
2025-03-08 10:45:25
279
原创 【java】如何用Java制作一个简易的画图工具
上面两行是获取点坐标的方法,下面那行是画线的方法,以此得到了最基础的画线,指哪连哪,但我们完全可以给他升级一下,通过拖动,实现线段落点之间的转换,做到随心所欲,想打那就打哪,这就和曲线类似了,所以我把他俩放到了一起,加入鼠标滑动监听器。回归直线,我们只需要把x1,y1不变,不断变换x2,y2,即可,但是这会造成一个现象,那就是导致背景由于不断连线而变成黑色,这样我们可以在每次线段画出来前先按照上一个线画出一条与背景颜色相同的线,然后再画出当前的线。ok,这样就有简单的几个功能,先从简单的画图型开始。
2025-02-18 17:29:37
483
原创 【JAVA】监听器在界面的初运用
由于actionlistener是一个接口,所以需要重写抽象方法,在现在文章情景中,我们要校准账号密码,首先要设置标准账号密码,然后在对输入的账密校准。但是如果是两个及两个以上的间接传输数据,那么就要遵循一个右边传输,左边接受的原则;这里我用的方法就是在主类中传输数据,在新类中储存和应用数据。下面是我更新的数据。在这个代码中,可以生成一个简单的登陆界面,但是这个界面是没有交互功能的,也就是说,这个界面是“死的”。要想有一个交互型的动作,就要加入今天的主角——监听器actionlistener。
2025-02-18 16:15:02
223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅