• 大小: 117KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: Java
  • 标签: JAVA  推箱子  

资源简介

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\mainframe.class
     文件       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个文件信息

评论

共有 条评论