資源簡介
JAVA畫板實現(xiàn)的一套推箱子游戲源代碼。代碼簡易可讀性高。屬于博客附屬附件文件。。。。。。。。。。。。。

代碼片段和文件信息
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(“????上一關(guān)“);
MenuItem?next=new?MenuItem(“????下一關(guān)“);
MenuItem?choose=new?MenuItem(“????選關(guān)“);
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(“????關(guān)于推箱子...“);
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(“????設(shè)置音樂“);
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(“上一關(guān)“);
btnnext=new?JButton(“下一關(guān)“);
btnchoose=new?JButton(“選關(guān)“);
btnfirst=new?JButton(“第1關(guān)“);
btnover=new?JButton(“最終關(guān)“);
btnmuc=new?JButton(“音樂關(guān)“);
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個文件信息
評論
共有 條評論