java小游戏
java小游戏
真真最可爱
个人笔记
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java——五子棋(3)
Java——五子棋(3) 这里我新加一个指示器的功能,比如说这个样子: 就是会提示你到底下在哪个位置的指示器。 代码如下:具体的我注释好了,仔细认真看,一定会成功的,不懂得小伙伴随时私信我,或者评论都可,秒回。 package xq0817; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; public class Pointer { p原创 2021-08-24 23:20:13 · 2023 阅读 · 0 评论 -
Java——五子棋(2)
Java——五子棋(2) 上次我们五子棋判断输赢有小伙伴私信我说数组会越界的情况,我今天又加以改进了一下,现在不会报错啦。而且我又加上了重新开始游戏的功能。下次会把悔棋和复盘还有多线程的时间控制加上,我们慢慢来。 代码: 窗体类: package xq0817; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font; import java.awt.Graphic原创 2021-08-21 00:33:43 · 269 阅读 · 0 评论 -
Java——五子棋(1)
五子棋 五子棋大致的流程跟我们之前写的创意画板差不多,大致的步骤分为 1.构建窗口 2.绘制棋盘和棋子并让其重绘(窗口改变后不会消失) 3.需要判断黑方下完,白方在下,以此进行 4.判断输赢的条件 5.添加按钮和实现一些其他的功能(比如重新开始,认输,悔棋,退出等) 代码如下: 窗体类: package xq0817; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.原创 2021-08-19 18:45:23 · 456 阅读 · 0 评论 -
创意画板——(java)小游戏(4)
创意画板——(java)小游戏(4) 我们这几天把所有基本的功能,已经全部实现了(图像重绘功能,迭代图像,递归图形等),代码如下: 窗体类: package xq0729; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Graphics; import java.awt.event.ActionListener; import javax.swing.JButton原创 2021-08-10 12:16:12 · 453 阅读 · 0 评论 -
谢尔宾斯基三角形
谢尔宾斯基三角形 用java去画这个谢尔宾斯基三角形首先我们先去画一个大的三角形,然后呢去找各边中点去进行连线,这样我们刚开始的思路就完成了,最后用递归(用方法去调用本身的方法)就好了。 int x6 = 400,y6 = 200,d = 400; // 我们先找一个点 ,并赋予边长 。 int n=10;// 循环次数 public void a(int n,int x6,int y6,int d) { if(n==0) { // 递归一定要有一个结束语句。 return;原创 2021-08-05 14:06:39 · 558 阅读 · 0 评论 -
创意画板(java)——小游戏(1)
创意画板——画一条直线 我前几篇文章已经讲了什么是继承,接口,然后我们来做个小游戏——画一条直线。首先java中含有许多已经定义好的接口和类,我们只需要去直接使用它们就好了,有什么关键字不认识,请参考我的前几篇文章。 import java.awt.Graphics; import javax.swing.JFrame; public class DrawUI { //创建一个画板窗口类 public void initUI() { JFrame jf=new JFrame(); /原创 2021-07-30 09:01:34 · 212 阅读 · 0 评论 -
创意画板——(java)小游戏(2)
创意画板——画三角形,矩形等 接着我们上一篇的画一条直线,今天我们来进阶画图形。原创 2021-08-01 10:57:18 · 205 阅读 · 0 评论 -
创意画板——(java)小游戏(3)
创意画板——(java)小游戏(3) 我们继续来完善我们的画板,这次我们来看看橡皮擦和三角形,3D图形和菜单等代码。接着上一篇文章来说 import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Graphics; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing原创 2021-08-04 20:28:20 · 163 阅读 · 0 评论 -
仿qq登录界面——小游戏
仿qq登录界面 import javax.swing.JTextField; import javax.swing.JFrame; import javax.swing.JButton; import java.awt.FlowLayout; public class LoginUI { public void initUI() { JFrame jf=new JFrame(); jf.setTitle("QQ登录界面"); jf.setSize(400,200); JTextF原创 2021-07-30 09:16:17 · 263 阅读 · 0 评论
分享