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

正文內(nèi)容

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

2025-01-16 13:59本頁面
  

【正文】 le{ 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)。 (耗時, 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{ //光榮榜存儲類 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)最長時間 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(請留下您的尊姓大名:)。 (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é)束語經(jīng)過了近一周的不斷努力和改進(jìn),終于完成了這個掃雷的小游戲,通過這次程序設(shè)計我深切體會了JAVA相對于C語言的便捷性以及多態(tài)與封裝的優(yōu)越性,同時也深深體會到軟件工程基礎(chǔ)知識對軟件開發(fā)的重要性,親身體會了一次從策劃到初步實(shí)施到不斷完善的開發(fā)程序過程,為今后的程序開發(fā)積累的寶貴的經(jīng)驗(yàn)。另外,我也深深體會到數(shù)據(jù)結(jié)構(gòu)的重要性,一個好的數(shù)據(jù)結(jié)構(gòu)可以提高算法效率,節(jié)省大量寶貴的資源,提升程序運(yùn)行效率。這次課程設(shè)計提高了我對程序開發(fā)的興趣,體會到了在開發(fā)過程中發(fā)現(xiàn)問題,解決問題的樂趣,為今后的學(xué)習(xí)樹立了信心。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1