當前位置:首頁 » 編程語言 » java小游戲下載

java小游戲下載

發布時間: 2022-09-18 05:49:11

java小游戲源代碼

介紹這個給你把...我空間還有很多..

http://hi..com/282919088

importjava.applet.Applet;

importjava.applet.AudioClip;

importjava.awt.Dimension;

importjava.awt.Font;

importjava.awt.Toolkit;

importjavax.sound.sampled.AudioFileFormat;

importjavax.sound.sampled.AudioSystem;

importjavax.swing.JFrame;

importjavax.swing.JPanel;

importjava.awt.Rectangle;

importjavax.swing.BorderFactory;

importjavax.swing.JButton;

importjavax.swing.JOptionPane;

importjavax.swing.JSlider;

importjavax.swing.JLabel;

importjavax.swing.SwingUtilities;

importjavax.swing.UIManager;

importjavax.swing.event.ChangeEvent;

importjavax.swing.event.ChangeListener;

importjava.awt.event.ActionEvent;

importjava.awt.event.ActionListener;

importjava.awt.event.KeyAdapter;

importjava.awt.event.KeyEvent;

importjava.io.File;

importjava.util.Vector;

{

JPanelcontentPane;

JPaneljPanel1=newJPanel();

JButtonjButton1=newJButton();

JSliderjSlider1=newJSlider();

JLabeljLabel1=newJLabel();

JButtonjButton2=newJButton();

JLabeljLabel2=newJLabel();

intcount=1,rapidity=80;//count當前進行的個數,rapidity游標的位置

intzhengque=0,cuowu=0;

intrush[]={10,20,30};//游戲每關的個數可以自由添加.列{10,20,30,40,50}

intrush_count=0;//記錄關數

charlist[]={'A','B','C','D','E','F','G','H','I','J','K','L',

'M','N','O','P','Q','R','S','T','U','V','W','X','Y',

'Z','1','2','3','4','5','6','7','8','9'};//隨機出現的數字可以自由添加

Vectornumber=newVector();

Stringpaian="true";

AudioClipMusci_anjian,Music_shi,Music_chenggong;

publicFrame(){

try{

setDefaultCloseOperation(EXIT_ON_CLOSE);

//-----------------聲音文件---------------------

Musci_anjian=Applet.newAudioClip(newFile("sounds//anjian.wav")

.toURL());

Music_shi=Applet.newAudioClip(newFile("sounds//shi.wav")

.toURL());

Music_chenggong=Applet.newAudioClip(newFile(

"sounds//chenggong.wav").toURL());

//---------------------------------------

jbInit();

}catch(Exceptionexception){

exception.printStackTrace();

}

}

/**

*Componentinitialization.

*

*@throwsjava.lang.Exception

*/

privatevoidjbInit()throwsException{

contentPane=(JPanel)getContentPane();

contentPane.setLayout(null);

setSize(newDimension(588,530));

setTitle("FrameTitle");

jPanel1.setBorder(BorderFactory.createEtchedBorder());

jPanel1.setBounds(newRectangle(4,4,573,419));

jPanel1.setLayout(null);

jButton1.setBounds(newRectangle(277,442,89,31));

jButton1.setText("開始");

jButton1.addActionListener(newFrame1_jButton1_actionAdapter(this));

jSlider1.setBounds(newRectangle(83,448,164,21));

jSlider1.setMaximum(100);

jSlider1.setMinimum(1);

jSlider1.setValue(50);

jLabel1.setText("速度");

jLabel1.setBounds(newRectangle(35,451,39,18));

jButton2.setBounds(newRectangle(408,442,89,31));

jButton2.setText("結束");

jButton2.addActionListener(newFrame1_jButton2_actionAdapter(this));

jLabel2.setText("第一關:100個");

jLabel2.setBounds(newRectangle(414,473,171,21));

contentPane.add(jPanel1);

contentPane.add(jButton2);

contentPane.add(jButton1);

contentPane.add(jSlider1);

contentPane.add(jLabel1);

contentPane.add(jLabel2);

this.addKeyListener(newMyListener());

jButton1.addKeyListener(newMyListener());

jSlider1.addKeyListener(newMyListener());

jSlider1.addChangeListener(newChangeListener(){

publicvoidstateChanged(ChangeEvente){

rapidity=jSlider1.getValue();

}

});

}

publicvoidrun(){

number.clear();

zhengque=0;

cuowu=0;

paian="true";

while(count<=rush[rush_count]){

try{

Threadt=newThread(newTthread());

t.start();

count+=1;

Thread.sleep(1000+(int)(Math.random()*2000));//生產下組停頓時間

//最快1快.最慢2秒

}catch(InterruptedExceptione){

e.printStackTrace();

}

}

while(true){//等待最後一個字元消失

if(number.size()==0){

break;

}

}

if(zhengque==0){//為了以後相除..如果全部正確或者錯誤就會出現錯誤.所以..

zhengque=1;

}

if(cuowu==0){

cuowu=1;

}

if(paian.equals("true")){//判斷是否是自然結束

if(zhengque/cuowu>=2){

JOptionPane.showMessageDialog(null,"恭喜你過關了");

rush_count+=1;//自動加1關

if(rush_count<rush.length){

if(rapidity>10){//當速度大於10的時候在-5提加速度.怕速度太快

rapidity-=5;//速度自動減10毫秒

jSlider1.setValue(rapidity);//選擇位置

}

Threadt=newThread(this);

t.start();

}else{

JOptionPane.showMessageDialog(null,"牛B...你通關了..");

rush_count=0;

count=0;

}

}else{

JOptionPane.showMessageDialog(null,"請再接再勵");

rush_count=0;

count=0;

}

}else{

rush_count=0;

count=0;

}

}

publicvoidjButton1_actionPerformed(ActionEvente){

Threadt=newThread(this);

t.start();

}

publicvoidjButton2_actionPerformed(ActionEvente){

count=rush[rush_count]+1;

paian="flase";

}

{

publicvoidrun(){

booleanfo=true;

intY=0,X=0;

JLabelshow=newJLabel();

show.setFont(newjava.awt.Font("宋體",Font.PLAIN,33));

jPanel1.add(show);

X=10+(int)(Math.random()*400);

Stringparameter=list[(int)(Math.random()*list.length)]+"";

Beanbean=newBean();

bean.setParameter(parameter);

bean.setShow(show);

number.add(bean);

show.setText(parameter);

while(fo){

//---------------------數字下移--------------------

show.setBounds(newRectangle(X,Y+=2,33,33));

try{

Thread.sleep(rapidity);

}catch(InterruptedExceptione){

e.printStackTrace();

}

if(Y>=419){

fo=false;

for(inti=number.size()-1;i>=0;i--){

Beanbn=((Bean)number.get(i));

if(parameter.equalsIgnoreCase(bn.getParameter())){

cuowu+=1;

jLabel2.setText("正確:"+zhengque+"個,錯誤:"+cuowu

+"個");

number.removeElementAt(i);

Music_shi.play();

break;

}

}

}

}

}

}

{

publicvoidkeyPressed(KeyEvente){

Stringuu=e.getKeyChar()+"";

for(inti=0;i<number.size();i++){

Beanbean=((Bean)number.get(i));

if(uu.equalsIgnoreCase(bean.getParameter())){

zhengque+=1;

number.removeElementAt(i);

bean.getShow().setVisible(false);

jLabel2.setText("正確:"+zhengque+"個,錯誤:"+cuowu+"個");

Music_chenggong.play();

break;

}

}

Musci_anjian.play();

}

}

publicstaticvoidmain(String[]args){

try{

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

}catch(Exceptionexception){

exception.printStackTrace();

}

Frameframe=newFrame();

DimensionscreenSize=Toolkit.getDefaultToolkit().getScreenSize();

DimensionframeSize=frame.getSize();

if(frameSize.height>screenSize.height){

frameSize.height=screenSize.height;

}

if(frameSize.width>screenSize.width){

frameSize.width=screenSize.width;

}

frame.setLocation((screenSize.width-frameSize.width)/2,

(screenSize.height-frameSize.height)/2);

frame.setVisible(true);

}

}

classFrame1_jButton2_{

privateFrameadaptee;

Frame1_jButton2_actionAdapter(Frameadaptee){

this.adaptee=adaptee;

}

publicvoidactionPerformed(ActionEvente){

adaptee.jButton2_actionPerformed(e);

}

}

classFrame1_jButton1_{

privateFrameadaptee;

Frame1_jButton1_actionAdapter(Frameadaptee){

this.adaptee=adaptee;

}

publicvoidactionPerformed(ActionEvente){

adaptee.jButton1_actionPerformed(e);

}

}

classBean{

Stringparameter=null;

JLabelshow=null;

publicJLabelgetShow(){

returnshow;

}

publicvoidsetShow(JLabelshow){

this.show=show;

}

publicStringgetParameter(){

returnparameter;

}

publicvoidsetParameter(Stringparameter){

this.parameter=parameter;

}

}

⑵ java單機小游戲免費下載,哥哥姐姐們有知道哪裡好玩的嗎幫幫忙吧!謝謝你們了!

我這邊知道哪裡有單機小游戲,不過你可以不用去下載那麼麻煩的。樓主可以直接在上面玩的,游戲網站是在www.hj8856.com/l10是完全安全且免費的。裡面有一款游戲叫魔域單機版,根據網路游戲改編的一款flash小游戲,可以在單機上體驗網游的精彩,全中文界面樓主有時間可以試試看哈

⑶ java小游戲大富翁2手機安卓版在哪裡下載

手機應用市場或者網路下載。
《大富翁2》是一款益智休閑類游戲,與一代相比,畫面轉變成VGA256色,道具、卡片及地圖也增加了不少,最方便的是此代支持了滑鼠,操作起來比一代更為順手。
《大富翁2》的最大特色,就是提供了許多有趣的特殊卡片及神仙附身的效果。三十六種卡片張張都有不同的功用,例如均富卡可以將所有人的現金平分,怪獸卡可以將一棟建築物徹底夷為平地。

⑷ 請告訴我一些手機免費下載JAVA小游戲的網站的地址,要好玩的!不好玩不給分

http://www.gamezero.cn/Samsung.html這個是網站手機下載就登陸這個wap.gamezero.cn都是免費的<有GPRS流量的前提下>很不錯而且還有軟體可以下載,我下載就在這上面下載

⑸ 介紹一些諾基亞JAVA游戲下載的網站

。最權威的是 塞班網,只能手機論壇。裡面都是以帖子的形式發游戲。還有許多手機軟體。但是不一定都是破解游戲。有的是收費的
我知道一個下手機游戲的網。每個游戲都是破解版,但是好像只能手機上。叫做 綠游網 裡面全是破解游戲 人氣很高。

⑹ k320i手機自帶的有個在塔里跳的Java小游戲好像還是3D的,名字是什麼,在哪裡能下載

珍寶塔

⑺ 我想用Java編寫一款小游戲 需要下載什麼軟體 學習什麼

首先學習 myEclipse軟體。
如果小游戲的話,你需要用到Swing編程,多看看這方面的知識。
如果要數據處理的話,你還得學習MySQL資料庫。連接起來即可。
如果在網頁上寫個俄羅斯啥的,你就更需要學習,jsp頁面編程等。

⑻ JAVA免費游戲下載網站來幾個給我

宜搜wap.easou.com
胖魚wap.pywap.com
寶軟wap.baoruan.com
都不要錢!都是破解!上千款游戲由你下載!

⑼ 怎麼下載JAVA游戲,在哪個網站

http://rrgw.net/?a=339174152

http://rrg
w.net/?u=72147
裡面有手機主題下載
也有游戲
全是破解游戲
裡面有教你怎麼破解
各種最新游戲
讓你玩個夠
裡面有很多好玩的

熱點內容
outlook伺服器郵件怎麼找 發布:2025-01-11 20:06:12 瀏覽:92
javac編譯jar 發布:2025-01-11 20:06:11 瀏覽:480
電腦伺服器小功率 發布:2025-01-11 20:02:02 瀏覽:829
唱吧上傳自己的歌 發布:2025-01-11 19:57:35 瀏覽:658
數據的存儲結構包括哪些 發布:2025-01-11 19:56:52 瀏覽:356
資料庫新聞表 發布:2025-01-11 19:55:23 瀏覽:232
壓縮氣翻譯 發布:2025-01-11 19:42:51 瀏覽:745
安卓如何正確卡槍 發布:2025-01-11 19:29:57 瀏覽:751
米家小相機存儲卡 發布:2025-01-11 19:22:30 瀏覽:699
我的世界如何輸地圖密碼 發布:2025-01-11 19:13:21 瀏覽:226