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

  • 大小: 10KB
    文件類型: .java
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-06
  • 語言: Java
  • 標(biāo)簽: java??

資源簡介

用java編寫的一個(gè)九宮格拼圖游戲,可以支持鍵盤操作,并且可以選擇所拼的圖片,很有趣!

資源截圖

代碼片段和文件信息

package?experiment7;

import?java.awt.BorderLayout;
import?java.awt.Dimension;
import?java.awt.FlowLayout;
import?java.awt.Font;
import?java.awt.Graphics;
import?java.awt.GridLayout;
import?java.awt.Image;
import?java.awt.Toolkit;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.KeyEvent;
import?java.awt.event.KeyListener;
import?java.io.File;
import?java.io.IOException;

import?javax.imageio.ImageIO;
import?javax.swing.*;

public?class?Pintu?{
public?static?void?main(String[]?args){
myframe?frame?=?new?myframe();
frame.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
frame.setVisible(true);
frame.setResizable(false);
}
}
class?myframe?extends?Jframe{
public?myframe(){
? init();
//associate?listener?with?buttons
up.addActionListener(new?ActionListener()?{

@Override
public?void?actionPerformed(ActionEvent?e)?{
//?TODO?Auto-generated?method?stub
upAction();
controlPanel.requestFocus(true);
}
});

down.addActionListener(new?ActionListener()?{

@Override
public?void?actionPerformed(ActionEvent?e)?{
//?TODO?Auto-generated?method?stub
//臨界條件的判斷
downAction();
controlPanel.requestFocus(true);
}
});

left.addActionListener(new?ActionListener()?{

@Override
public?void?actionPerformed(ActionEvent?e)?{
//?TODO?Auto-generated?method?stub
leftAction();
controlPanel.requestFocus(true);
}
});

right.addActionListener(new?ActionListener()?{

@Override
public?void?actionPerformed(ActionEvent?e)?{
//?TODO?Auto-generated?method?stub
rightAction();
controlPanel.requestFocus(true);
}
});

????exit.addActionListener(new?ActionListener()?{

@Override
public?void?actionPerformed(ActionEvent?e)?{
//?TODO?Auto-generated?method?stub
System.exit(0);
}
});
????
????change.addActionListener(new?ActionListener()?{

@Override
public?void?actionPerformed(ActionEvent?e)?{
//?TODO?Auto-generated?method?stub
count?=?0;
showMes();
flag?=?true;
num?=?(num?+?1)?%?3;
changeImage(num);//切換圖片
controlPanel.requestFocus(true);
}
});
????
????start.addActionListener(new?ActionListener()?{

@Override
public?void?actionPerformed(ActionEvent?e)?{
//?TODO?Auto-generated?method?stub
count?=?0;//清空次數(shù)
showMes();
flag?=?false;
random();
for(int?i?=?0;?i? changeSingle(i?a[i]);
controlPanel.requestFocus(true);
}
});
}

//違規(guī)信息
public?void?foulMessage(){
JOptionPane.showMessageDialog(null
?????????“請(qǐng)先點(diǎn)擊開始按鈕“
?????????“Warning“JOptionPane.WARNING_MESSAGE);
}
//全部拼出時(shí)彈出的對(duì)話框
public?void?winMessage(){
JOptionPane.showMessageDialog(null
?????????“恭喜你?!?拼圖成功?!“
?????????“Congratulations!“JOptionPane.WARNING_MESSAGE);
}
//剛開始隨機(jī)分配圖片
public?void?random(){

評(píng)論

共有 條評(píng)論