資源簡介
Java版的拼圖游戲。實現的比較簡單,功能有計時、計步,自定義圖片,選擇難度(3行3列、4行4列、5行5列),背景音樂,預覽原圖,還能自動復原。

代碼片段和文件信息
package?dao;
import?java.io.BufferedReader;
import?java.io.BufferedWriter;
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.FileNotFoundException;
import?java.io.FileOutputStream;
import?java.io.IOException;
import?java.io.InputStreamReader;
import?java.io.OutputStreamWriter;
public?class?InformationWR?{
static?String?src=“userinfo.txt“;
public?static?boolean?Check_User_Psw(String?userString?psw)?{
String?str;
try?{
FileInputStream?fis=new?FileInputStream(src);
InputStreamReader?isr=new?InputStreamReader(fis);
BufferedReader?br=new?BufferedReader(isr);
while((str=br.readLine())!=null)?{
String[]?info=str.split(String.valueOf((char)30));
if(info[1].equals(user)&&info[3].equals(psw))?{
Closes(0fisisrbrnullnullnull);
return?true;
}
}
Closes(0fisisrbrnullnullnull);
return?false;
}catch(FileNotFoundException?e)?{
return?false;
}?catch?(IOException?e)?{
System.exit(0);
return?false;
}
}
public?static?boolean?Write_info(String?userString?nickString?psw)?{
try?{
File?path=new?File(src);
FileOutputStream?fos=new?FileOutputStream(path);
OutputStreamWriter?osr=new?OutputStreamWriter(fos);
BufferedWriter?bw=new?BufferedWriter(osr);
FileInputStream?fis=new?FileInputStream(src);
InputStreamReader?isr=new?InputStreamReader(fis);
BufferedReader?br=new?BufferedReader(isr);
String?str;
int?count=0;
while((str=br.readLine())!=null)?{
String[]?info=str.split(String.valueOf((char)30));
if(info[1]==user)?{
Closes(1nullnullnullfososrbw);
Closes(0fisisrbrnullnullnull);
return?false;
}
count++;
}
bw.write((count+1)+String.valueOf((char)30)+user+String.valueOf((char)30)+nick+String.valueOf((char)30)+psw+“\r\n“);
Closes(1nullnullnullfososrbw);
Closes(0fisisrbrnullnullnull);
return?true;
}catch(IOException?e)?{
return?false;
}
}
public?static?String[]?getUsers()?{
String[]?users;
try?{
FileInputStream?fis=new?FileInputStream(src);
InputStreamReader?isr=new?InputStreamReader(fis);
BufferedReader?br=new?BufferedReader(isr);
String?str;
String[]?s=new?String[1000];
int?count=0;
while((str=br.readLine())!=null)?{
String[]?info=str.split(String.valueOf((char)30));
s[count++]=info[1];
}
users=new?String[count];
for(int?i=0;i users[i]=s[i];
}
Closes(0fisisrbrnullnullnull);
return?users;
}catch(IOException?e)?{
return?null;
}
}
public?static?String[]?getUserInfo(String?user)?{
String?str;
try?{
FileInputStream?fis=new?FileInputStream(src);
InputStreamReader?isr=new?InputStreamReader(fis);
BufferedReader?br=new?BufferedReader(isr);
while((str=br.readLine())!=null)?{
String[]?info=str.split(String.valueOf((char)30));
if(info[1].equals(user))?{
Close
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????395??2018-06-05?14:08??拼圖小游戲\.classpath
?????文件????????382??2018-06-05?14:27??拼圖小游戲\.project
?????文件????????592??2018-06-05?14:08??拼圖小游戲\.settings\org.eclipse.jdt.core.prefs
?????文件???????4299??2019-05-27?17:43??拼圖小游戲\bin\dao\InformationWR.class
?????文件????????660??2019-05-27?17:43??拼圖小游戲\bin\service\Login$1.class
?????文件???????3961??2019-05-27?17:43??拼圖小游戲\bin\service\Login.class
?????文件???????6232??2019-05-27?17:43??拼圖小游戲\bin\service\Refister.class
?????文件???????2456??2019-05-27?17:43??拼圖小游戲\bin\tool\Play.class
?????文件???????3856??2019-05-27?17:50??拼圖小游戲\bin\tool\Solve.class
?????文件???????1198??2019-05-27?17:43??拼圖小游戲\bin\tool\Split.class
?????文件????????995??2019-05-27?17:43??拼圖小游戲\bin\ui\Cell.class
?????文件???????2578??2019-05-27?17:43??拼圖小游戲\bin\ui\MyCanvas$Re.class
?????文件???????5891??2019-05-27?17:43??拼圖小游戲\bin\ui\MyCanvas.class
?????文件???????1032??2019-05-27?17:43??拼圖小游戲\bin\ui\MyMainfr
?????文件???????1405??2019-05-27?17:43??拼圖小游戲\bin\ui\MyMainfr
?????文件???????8824??2019-05-27?17:43??拼圖小游戲\bin\ui\MyMainfr
?????文件???????5969??2019-05-27?17:43??拼圖小游戲\bin\ui\SetDialog.class
?????文件???????2210??2018-06-12?19:21??拼圖小游戲\images\login.jpg
?????文件?????224489??2018-06-19?16:26??拼圖小游戲\images\luffy.png
?????文件?????228910??2018-06-14?21:47??拼圖小游戲\images\pic_1.jpg
?????文件?????256778??2018-06-14?21:51??拼圖小游戲\images\pic_2.jpg
?????文件?????157504??2018-06-14?21:57??拼圖小游戲\images\pic_3.jpg
?????文件?????185904??2018-06-14?13:49??拼圖小游戲\images\pic_4.jpg
?????文件?????207231??2018-06-14?21:58??拼圖小游戲\images\pic_5.jpg
?????文件?????180478??2018-06-14?13:51??拼圖小游戲\images\pic_6.jpg
?????文件??????31356??2018-06-19?17:40??拼圖小游戲\images\pintu.jpg
?????文件??????28467??2018-06-19?17:19??拼圖小游戲\images\refister.png
????..A..H.????237568??2008-06-25?21:42??拼圖小游戲\images\Thumbs.db
?????文件??????35315??2018-06-19?17:24??拼圖小游戲\images\tuxiang.jpg
?????文件????1110044??2016-04-07?17:26??拼圖小游戲\sounds\1.wav
............此處省略31個文件信息
- 上一篇:json jar包
- 下一篇:jsp MVC 框架的教材管理系統
評論
共有 條評論