资源简介
JAVA画板实现的一套推箱子游戏源代码。代码简易可读性高。属于博客附属附件文件。。。。。。。。。。。。。
代码片段和文件信息
package Game;
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.io.*;
import javax.sound.midi.*;
import java.util.Stack;
public class Tuixiangzi
{
public static void main(String[] args)
{
new mainframe();
}
}
class mainframe extends Jframe implements ActionListenerItemListener
{
JLabel lb;
JLabel lb2;
JButton btnrenewbtnlastbtnnextbtnchoosebtnfirstbtnoverbtnmucbtnback;
mainpanel panel;
Sound sound;
JComboBox jc=new JComboBox();
MenuItem renew=new MenuItem(“ 重新开始“);
MenuItem back=new MenuItem(“ 悔一步“);
MenuItem last=new MenuItem(“ 上一关“);
MenuItem next=new MenuItem(“ 下一关“);
MenuItem choose=new MenuItem(“ 选关“);
MenuItem exit=new MenuItem(“ 退出“);
MenuItem qin=new MenuItem(“ 琴萧合奏“);
MenuItem po=new MenuItem(“ 泡泡堂“);
MenuItem guang=new MenuItem(“ 灌篮高手“);
MenuItem nor=new MenuItem(“ 默认“);
MenuItem eye=new MenuItem(“ eyes on me“);
MenuItem about=new MenuItem(“ 关于推箱子...“);
mainframe()
{
super(“推箱子v2.0“);
setSize(720720);
setVisible(true);
setResizable(false);
setLocation(30020);
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
Container cont=getContentPane();
cont.setLayout(null);
cont.setBackground(Color.black);
Menu choice=new Menu(“ 选项“);
choice.add(renew);choice.add(last);choice.add(next);choice.add(choose);choice.add(back);
choice.addSeparator();choice.add(exit);
renew.addActionListener(this);
last.addActionListener(this);
next.addActionListener(this);
choose.addActionListener(this);
exit.addActionListener(this);
back.addActionListener(this);
Menu setmuc=new Menu(“ 设置音乐“);
setmuc.add(nor);setmuc.add(qin);setmuc.add(po);setmuc.add(guang);setmuc.add(eye);
nor.addActionListener(this);
qin.addActionListener(this);
po.addActionListener(this);
guang.addActionListener(this);
eye.addActionListener(this);
Menu help=new Menu(“ 帮助“);
help.add(about);
about.addActionListener(this);
MenuBar bar=new MenuBar();
bar.add(choice);bar.add(setmuc);bar.add(help);
setMenuBar(bar);
nor.setEnabled(false);
lb2=new JLabel(“更换音乐“SwingConstants.CENTER);
add(lb2);
lb2.setBounds(6255005520);
lb2.setForeground(Color.white);
btnrenew=new JButton(“重来“);
btnback=new JButton(“悔一步“);
btnlast=new JButton(“上一关“);
btnnext=new JButton(“下一关“);
btnchoose=new JButton(“选关“);
btnfirst=new JButton(“第1关“);
btnover=new JButton(“最终关“);
btnmuc=new JButton(“音乐关“);
add(btnrenew);add(btnlast);add(btnnext);add(btnchoose);add(btnfirst);add(btnover);add(btnmuc);add(btnback);
btnrenew.setBounds(6251008030);
btnrenew.addActionListener(this);
btnback.setBounds(6251508030);
btnback.addActionListener(this);
btnfirst.setBounds(6252008030);
btnfirst.addActionListener(this);
btnlast.setBounds(6252508030);
btnlast.addActionListener(this);
btnnext.set
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-31 13:02 推箱子\
文件 301 2018-05-31 07:32 推箱子\.classpath
文件 385 2018-05-31 07:32 推箱子\.project
目录 0 2018-05-31 13:02 推箱子\.settings\
文件 598 2018-05-31 07:32 推箱子\.settings\org.eclipse.jdt.core.prefs
目录 0 2018-05-31 13:02 推箱子\bin\
目录 0 2018-05-31 13:02 推箱子\bin\Game\
文件 7923 2018-05-31 07:59 推箱子\bin\Game\mainfr
文件 11029 2018-05-31 07:59 推箱子\bin\Game\mainpanel.class
文件 2183 2018-05-31 07:59 推箱子\bin\Game\Readmap.class
文件 1766 2018-05-31 07:59 推箱子\bin\Game\Sound.class
文件 418 2018-05-31 07:59 推箱子\bin\Game\Tuixiangzi.class
目录 0 2018-05-31 13:02 推箱子\maps\
文件 438 2018-05-31 07:35 推箱子\maps\0.map
文件 438 2018-05-31 07:35 推箱子\maps\1.map
文件 438 2018-05-31 07:35 推箱子\maps\10.map
文件 438 2018-05-31 07:35 推箱子\maps\11.map
文件 438 2018-05-31 07:35 推箱子\maps\12.map
文件 438 2018-05-31 07:35 推箱子\maps\13.map
文件 438 2018-05-31 07:35 推箱子\maps\14.map
文件 438 2018-05-31 07:35 推箱子\maps\15.map
文件 438 2018-05-31 07:35 推箱子\maps\16.map
文件 438 2018-05-31 07:35 推箱子\maps\17.map
文件 438 2018-05-31 07:35 推箱子\maps\18.map
文件 438 2018-05-31 07:35 推箱子\maps\19.map
文件 438 2018-05-31 07:35 推箱子\maps\2.map
文件 438 2018-05-31 07:35 推箱子\maps\20.map
文件 438 2018-05-31 07:35 推箱子\maps\21.map
文件 438 2018-05-31 07:35 推箱子\maps\22.map
文件 438 2018-05-31 07:35 推箱子\maps\23.map
文件 438 2018-05-31 07:35 推箱子\maps\24.map
............此处省略54个文件信息
相关资源
- jstl.jar和standard.jar 报错Can not find \“
- java 时间转换成精确的生辰八字
- java电影院售票系统
- 操作系统课设 两道批处理系统的两级
- Time计时器
- 操作系统课程设计 Java实现的多用户文
-
javax.xm
l.bind_2.1.9.v201005080401.jar - 北大青鸟项目案例 宠物商店
- 员工管理系统JAVA开发毕业设计含开发
- Java 接口
- java 绘制演示sin动态变化图形
- JAVAweb大作业
- java-onvif-nety4
- javax.jar 包免费
- Java保龄球游戏
- Java+Jsp+MySql微博开发
- niit java考试题目
- usb4java最新版1.3.0
- 小程序微信支付java后台
- javaee图书管理
- javabean+servlet+jsp+mysql实现人事管理增删
- Java开发实战宝典光盘及源码.txt
- UDP协议实现对等通讯Java+RSA加密解密传
- java开发,30个常用工具类总结,全部
- 王者归来:opencv3使用Java开发手册代码
- java刽子手游戏代码
- 基于java的端到端聊天工具
- java图书管理系统外文文献
- java神经网络的jar包joone.jar
- java时钟代码及报告
评论
共有 条评论