资源简介
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个文件信息
相关资源
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
- 操作系统作业 (pv,作业管理,等5个
- 基于C/S架构考试系统(Java)
- java access 仓库管理系统 源码
评论
共有 条评论