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

  • 大小: 799KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2022-08-27
  • 語言: Java
  • 標簽: java??j2ee??

資源簡介

題 目: java拼圖游戲 姓名 學號 指導教師(簽名) 二○一一 年 七 月 十四 日 java拼圖游戲 [摘要] ? 進一步加深對Java語言的理解和掌握:將所學的JAVA知識運用于實踐中。 ? 課程設計將理論與實踐相結合,提供了一個既動手又動腦,獨立實踐的機會,鍛煉我們的分析解決實際問題的能力,提高學生適應實際,實踐編程的能力; ? 熟練掌握JAVA語言中圖形用戶界面程序的編寫; 大體了解怎樣用JAVA來編寫小游戲的,增強我們實踐能力和創新精神的綜合培養。 前言

資源截圖

代碼片段和文件信息

package?javaapplication1;
import?java.awt.*;
import?java.applet.*;
import?java.awt.event.*?;

public?class?pintu?extends?applet implements?MouseListenerMouseMotionListener??
{
private?Image?picture;
private?Graphics?buffer;

private?Image?pic[];
private?Image?off_pic[];
private?Graphics?off_buf[];
private?Image?off_screen;
private?Graphics?off_buffer;
private?Image?off_drag;
private?Graphics?off_drag_buf;

private?int?map[][];
private?int?ran[];
private?int?width=0;
private?int?height=0;
private?int?lastx;
private?int?lasty;
private?int?last_downx;
private?int?last_downy;
private?int?stepx;
private?int?stepy;
private?boolean?choose;
private?boolean?click[][];
private?boolean?m_down;
private?boolean?m_drag;
private?boolean?not_redraw;
private?boolean?able;
Font?font1font2;

//程序的初始化
public?void?init()
{
resize(640480);
pic?=?new?Image?[3];
off_pic?=??new?Image[16];
off_buf?=?new?Graphics?[16];
map?=?new?int?[4][4];
ran?=?new?int?[15];

for(int?a=0;a<16;a++)
map[a/4][a%4]?=?a;
for(int?a=0;a<15;a++)
ran[a]=a;
click=new?boolean?[4][4];

MediaTracker?tracker=?new?MediaTracker?(this);

//要載入的圖片
pic[0]=getImage(getCodebase()“PICTURE0.JPG“);
pic[1]=getImage(getCodebase()“PICTURE1.JPG“);
pic[2]=getImage(getCodebase()“PICTURE2.GIF“);
tracker.addImage?(pic[0]0);
tracker.addImage?(pic[1]0);
tracker.addImage?(pic[2]0);
try{
tracker.waitForID?(0);
}catch(InterruptedException?e){}

//設置字體
font1=?new?Font?(“TimesRoman“?Font.BOLD?48);
font2=?new?Font?(“TimesRoman“?Font.BOLD?32);
width=640;
height=480;

//初始化主界面
initForm();

//添加鼠標監聽事件
addMouseListener(this);
addMouseMotionListener(this);
}

//面板初始化
void?initForm()
{
this.setBackground?(Color.orange);
if(off_drag==null){
off_drag?=?createImage(width/4height/4);
off_drag_buf?=?off_drag.getGraphics?();
}
}

public?void?paint(Graphics?g){
if(off_screen==null)
{
off_screen?=?createImage(widthheight);
off_buffer=off_screen.getGraphics?();
}
if(able){
off_buffer.setColor?(Color.black?);

for(int?a=0;a<4;a++)
for(int?b=0;b<4;b++)
{
if(map[a][b]!=15)
off_buffer.drawImage?(off_pic[map[a][b]]b*width/4a*height/4this);
if(map[a][b]==15)
off_buffer.fillRect?(b*width/4a*height/4width/4height/4);
for(int?c=0;c<2;c++)
off_buffer.drawRect?(b*width/4+ca*height/4+cwidth/4-cheight/4-c);
if(click[a][b])
{
off_buffer.setColor(Color.red);
for(int?d=0;d<2;d++)
off_buffer.drawOval?(b*width/4-da*height/4-dwidth/4+dheight/4+d);
off_buffer.setColor?(Color.black?);
}
}
}
else{
off_buffer.setColor?(Color.orange?);
off_buffer.fillRect?(00640480);
off_buffer.setFont?(font1);
off_buffer.setColor(Color.red?);
off_buffer.drawImage?(p

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????211481??2003-07-30?13:57??java(j2ee)課程設計報告?(7)\PICTURE0.JPG

?????文件?????277092??2003-07-30?13:57??java(j2ee)課程設計報告?(7)\PICTURE1.JPG

?????文件?????233843??2003-07-30?13:57??java(j2ee)課程設計報告?(7)\PICTURE2.GIF

?????文件???????9406??2011-07-13?19:03??java(j2ee)課程設計報告?(7)\pintu.java

????..A.SH.????????10??2006-11-19?09:49??java(j2ee)課程設計報告?(7)\_desktop.ini

?????文件?????157184??2011-07-20?17:50??java(j2ee)課程設計報告?(7)\拼圖.doc

?????目錄??????????0??2011-08-30?10:43??java(j2ee)課程設計報告?(7)

-----------?---------??----------?-----??----

???????????????889016????????????????????7


評論

共有 條評論