Java实战

您所在的位置:网站首页 拼图游戏apk Java实战

Java实战

2023-12-24 20:47| 来源: 网络整理| 查看: 265

目录

1:拼图游戏的介绍

2:实战演示

(1)整体的窗体搭建

(2)菜单的搭建

(3)加载图片

(4)图片顺序的打乱

(5)实现图片的移动以及可以创建一些快捷键

(6)点击事件的实现

3:拼图游戏完整代码的演示

1:拼图游戏的介绍

Java实战拼图游戏,我大致分为六个部分。

(1)整体的窗体搭建

(2)菜单的搭建

(3)加载图片

(4)图片顺序的打乱

(5)实现图片的移动以及可以创建一些快捷键

(6)点击事件的实现

2:实战演示 (1)整体的窗体搭建

整体的窗体搭建我们需要用到Java中的JFrame类,具体的用法我在代码中标了注释

public void chuangti() { this.setTitle("拼图游戏");//创建标题 this.setSize(700,650);//设置窗体大小 this.setAlwaysOnTop(true);//页面锁定置前 this.setLocationRelativeTo(null);//将页面居中 this.setDefaultCloseOperation(3);//设置关闭模式 this.setLayout(null);//取消默认的排列方式,因为后面自己想要设置一些排列方式 } (2)菜单的搭建

菜单就是一些点击功能的意思,如“重新游戏”,“结束游戏”之类的。菜单的搭建细分的话要用到三个类,从大到小是JMenuBar,JMenu,JMenuItem。这里我们只用到了前面两个类,代码如下:

public void caidan() { JMenuBar jmbar=new JMenuBar(); JMenu jm=new JMenu("功能"); JMenuItem j1=new JMenuItem("重新游戏"); JMenuItem j2=new JMenuItem("结束游戏");//后面如果要是遇到鼠标的点击事件,就放到 // 成员变 量位置,供全局使用 j1.addActionListener(this); j2.addActionListener(this); jm.add(j1); jm.add(j2); jmbar.add(jm); this.setJMenuBar(jmbar); } (3)加载图片

图片的加载,首先要知道自己的图片所放的位置还有给图片取的名字,我是按照1,2,3数字来取的,后面放到数组中好实现。接下来我们看下代码:

public void image() { this.getContentPane().removeAll();;//删除原来的图片 //开始插入图片 for(int i=0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3