91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 23KB
    文件類型: .java
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-13
  • 語言: Java
  • 標簽: java??

資源簡介

java推箱子小游戲,游戲分為50個關卡,難度依次遞增,游戲可以自己設置背景音樂

資源截圖

代碼片段和文件信息

package?tuixiangzi;

import?java.awt.Color;
import?java.awt.Container;
import?java.awt.Font;
import?java.awt.Graphics;
import?java.awt.Image;
import?java.awt.Toolkit;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.ItemEvent;
import?java.awt.event.ItemListener;
import?java.awt.event.KeyEvent;
import?java.awt.event.KeyListener;
import?java.io.BufferedReader;
import?java.io.File;
import?java.io.FileNotFoundException;
import?java.io.FileReader;
import?java.io.IOException;
import?java.text.AttributedCharacterIterator;
import?java.util.Stack;

import?javax.sound.midi.MidiSystem;
import?javax.sound.midi.Sequence;
import?javax.sound.midi.Sequencer;
import?javax.swing.ButtonGroup;
import?javax.swing.JButton;
import?javax.swing.JComboBox;
import?javax.swing.Jframe;
import?javax.swing.JLabel;
import?javax.swing.JMenu;
import?javax.swing.JMenuBar;
import?javax.swing.JMenuItem;
import?javax.swing.JOptionPane;
import?javax.swing.JPanel;
import?javax.swing.JRadioButtonMenuItem;
import?javax.swing.border.Border;

public?class?tuixiangzi2?{
public?static?void?main(String[]?args)?{
new?TxzGame();

}
}
//界面類
class?TxzGame?extends?Jframe?implements?ActionListenerItemListener{
JButton?btnBackbtnFirstbtnNextbtnPrev;
JButton?btnLastbtnSelectbtnMusicbtnReset;
JComboBox?cbMusic;
JMenuBar?menuBar;
JMenu?mnuOptionmnuSetmnuHelp;
JMenuItem?miResetmiPrevmiNextmiSelectmiExitmiBack;
JRadioButtonMenuItem?miMusic1miMusic2miMusic3miMusic4miMusic5;
?
JMenuItem?miHelp;
final?int?MAXLEVEL=50;
//音樂文件
String?sMusicFile[]={
“nor.mid“
“qin.mid“
“popo.mid“
“guang.mid“
“eyes?on?me.mid“
};
String?sMusic[]={
“默認“
“琴簫合奏“
“泡泡堂“
“灌籃高手“
“eyes?on?me“
};
//創建MyPanel類
MyPanel?mainPanel;
//定義播放背景音樂的類
Sound?sound;

public?TxzGame()?{
super(“推箱子游戲2016版“);
Toolkit?toolkit?=?Toolkit.getDefaultToolkit();
Image?image?=?toolkit.getImage(“pic/3.gif“);
//設置圖標
setIconImage(image);
Container?c?=?getContentPane();
c.setLayout(null);
c.setBackground(Color.CYAN);
JLabel?lbltitle?=?new?JLabel(“推箱子2016,制作者:曾志湖QQ:1729340612“JLabel.CENTER);
lbltitle.setFont(?new?Font(“宋體“Font.BOLD16));
lbltitle.setBounds(100?20500?30);
c.add(lbltitle);
//調用創建按鈕的函數
createButton(c);
//調用創建菜單的函數
createMenus();

mainPanel?=?new?MyPanel();
mainPanel.setBounds(0?60?600?600);
c.add(mainPanel);
setSize(720720);
setVisible(true);
setLocationRelativeTo(null);
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
//啟動背景音樂
sound?=?new?Sound();
//設置默認焦點
mainPanel.requestFocus();
}
//創建按鈕函數
public?void?createButton(Container?c){
//右邊放一排按鈕
btnReset?=?new?JButton(“重來“);
btnBack?=?new?JButton(“悔一步“);
btnFirst?=?new?JButton(“第一關“);
btnNext?=?new?JButton(“下一關“);
btnPrev?=?new?JButton(“上一關“);
btnLast?=?new?JButton(“最終關“);
btnSelect?=?new?JB

評論

共有 條評論