![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小游戏
总有一天可以成为大佬的,加油!!!
记录自己的学习,菜鸡不要一直菜啊,加油
展开
-
拼图游戏java(一)基本界面的实现
学了3*3的拼图游戏,记录一下顺便理下思路工具 eclipse该拼图游戏为窗体程序,需要new 一个窗体对象,并设置窗体的相关属性需要设置窗体的大小,位置,可见性 setVisiable ,以及点击关闭窗体程序package game;import java.awt.BorderLayout;import java.awt.Color;import javax.swin...原创 2019-03-02 20:51:26 · 1461 阅读 · 0 评论 -
java小游戏抽签系统(一)界面搭建
窗体程序,1.new JFrame 添加相关属性,设置大小,关闭时退出,可见,位置public class MyFrame { public static void main(String[] args) { JFrame frame = new JFrame(); frame.setSize(Toolkit.getDefaultToolkit...原创 2019-03-02 20:50:13 · 1284 阅读 · 0 评论 -
拼图游戏java(四)实现拼图与播放音乐双线程
* 多线程显示* 建立一个线程* 在定义类时,若该类将要作为线程执行的一个任务,则定义时需要实现Runnable接口* 重写run方法* 新建一个类A的实例,即相当于一个新的任务* 新建一个Thread类的实例t,在新建是将类A的实例,作为参数传进去* 启动线程t,即t.strat,即开启一个线程,交由cpu调度执行* 当一个线程被开始调度执行时,会自动执行线程所做任务...原创 2019-03-02 20:50:36 · 403 阅读 · 0 评论 -
拼图游戏java(三)实现鼠标点击图片上下左右移动
思路:1.使类实现MouseLisner接口,创建未重写的方法,主要重写MousePressed方法2.在按钮上添加鼠标监听3.在方法中实现业务逻辑1public class GamePanel extends JPanel implements MouseListener还需继承JPanel类2.for(int i = 0;i<btns.leng...原创 2019-03-02 20:50:57 · 1911 阅读 · 0 评论 -
拼图游戏java(二)打乱图片顺序
便于后续的判断按钮向哪里移,使用图片打乱而按钮不乱的方案添加按钮时将icon[i]的i的顺序打乱,可实现图片打乱方案一:使用规定的打乱顺序1.建立一个二维数组orders 和一个一维数组orderorder为orders的其中一个元素定义一个随机数(范围为0到orders的长度减1),控制order选择不同的行int[][] orders = { ...原创 2019-03-02 20:51:11 · 2214 阅读 · 1 评论