freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java的掃雷游戲課程設(shè)計(jì)-資料下載頁(yè)

2025-06-03 08:19本頁(yè)面
  

【正文】 lic class recordFrame implements Serializable{ JFrame recFrame。 recPanel recpanel。 JButton close = new JButton(關(guān)閉 )。 recordlist list。 void createWindow(){ recFrame = new JFrame(光榮榜 )。 recpanel = new recPanel()。 (null)。 (new closeListener())。 (50, 230, 80, 20)。 (close)。 (200, 300)。 (true)。 (recpanel)。 } class closeListener implements ActionListener{ @Override public void actionPerformed(ActionEvent arg0) { ()。 } } class recPanel extends JPanel{ public void paintComponent(Graphics g){ (姓名 , 25, 20)。 (耗時(shí) , 125, 20)。 try{ ObjectInputStream in = new ObjectInputStream(new FileInputStream())。 list = (recordlist)()。 ()。 for(int pos = 0。pos10。pos++) { ([pos], 25, 20*(pos+2))。 (([pos]), 125, 20*(pos+2))。 } }catch(Exception e){ ()。 } } } } recordList 類: import .*。 public class recordlist implements Serializable{ //光榮榜存儲(chǔ)類 public String name[]。 public long score[]。 public recordlist(){ //構(gòu)造函數(shù) name = new String[10]。 score = new long[10]。 for(int i = 0。i10。i++) { name[i] = 王琢 。 score[i] = 999。 } } long getLowestScore(){ //返回榜內(nèi)最長(zhǎng)時(shí)間 return score[9]。 } long getHighestScore(){ return score[0]。 } void insertValue(String n,long s){ //插入新元素 int i = 0。 long temp。 String ntemp。 while(sscore[i]){ i++。 } do{ temp = score[i]。 ntemp = name[i]。 score[i] = s。 name[i] = n。 s = temp。 n = ntemp。 i++。 }while(i10)。 } } nameInputer 類: import 。 import 。 import 。 import 。 import .*。 public class nameInputer { JFrame frame。 JPanel panel。 JTextField text。 JButton button。 JLabel label。 String name。 recordlist mylist。 long usedtime。 nameInputer(recordlist list,long time){ frame = new JFrame(新紀(jì)錄 )。 (300, 180)。 panel = new JPanel()。 text = new JTextField()。 (145, 30, 60, 20)。 button = new JButton(確定 )。 (new buttonlistener())。 (80, 70, 100, 20)。 label = new JLabel(請(qǐng)留下您的尊姓大名 :)。 (20, 30, 120, 20)。 (null)。 (text)。 (button)。 (label)。 (panel)。 (true)。 mylist = list。 usedtime = time。 } String getName(){ return 。 } recordlist getList(recordlist list){ return list。 } class buttonlistener implements ActionListener{ public void actionPerformed(ActionEvent e) { name = ()。 (name, usedtime)。 try{ ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream())。 (mylist)。 ()。 }catch(Exception ex){ } ()。 } } } 軟件截圖: 四、 結(jié)束語(yǔ) 經(jīng)過(guò)了近一周的不斷努力和改進(jìn),終于完成了這個(gè)掃雷的小游戲,通過(guò)這次程序設(shè)計(jì)我深切體會(huì)了 JAVA相對(duì)于 C語(yǔ)言的便捷性以及多態(tài)與封裝的優(yōu)越性,同時(shí)也深深體會(huì)到軟件工程基礎(chǔ)知識(shí)對(duì)軟件開發(fā)的重要性,親身體會(huì)了一次從策劃到初步實(shí)施到不斷完善的開發(fā)程序過(guò)程,為今后的程序開發(fā)積累的寶貴的經(jīng)驗(yàn)。另外,我也深深體會(huì)到數(shù)據(jù)結(jié)構(gòu)的重要性,一個(gè)好的數(shù)據(jù)結(jié)構(gòu)可以提高算法效率,節(jié)省大量寶貴的資源,提升程序運(yùn)行效率。這次課程設(shè)計(jì)提高了我對(duì)程序開發(fā)的興趣,體會(huì)到了在開發(fā)過(guò)程中發(fā)現(xiàn)問(wèn)題 ,解決問(wèn)題的樂(lè)趣,為今后的學(xué)習(xí)樹立了信心。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1