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

正文內(nèi)容

基于javagui的投票管理系統(tǒng)的設(shè)計與實現(xiàn)-全文預(yù)覽

2025-01-13 02:54 上一頁面

下一頁面
  

【正文】 。 n=candidatelist[j]。ipeoplenumble。String n。j10。 for(int j=0。j++) candidatelist[j]=。j10。 for(int j=0。invalidatedTicket=0。(false)。//輸出各個候選人得票數(shù) } if((刷新 )){ (true)。 更多計算機(jī)類課程設(shè)計、畢業(yè)設(shè)計、論文請訪問: 第 12 頁 }//清空選框中的勾 ( 已經(jīng)統(tǒng)計了 :+totalvote+ 張 選 票 , 其 中棄 權(quán)票 :+abstention+作廢票 :+invalidatedTicket)。j++) candidate[j].setState(false)。jpeoplenumble。//一個都沒選則選票作為棄權(quán) if(count13) invalidatedTicket++。 for(int j=0。 ()。 for(int j=peoplenumble。j++) 更多計算機(jī)類課程設(shè)計、畢業(yè)設(shè)計、論文請訪問: 第 11 頁 candidate[j].setLabel(candidatelist[j])。 while(()){ candidatelist[i]=()。 String g=()。 (true)。} public void stop(){//結(jié)束播放 ()。 (this)。 (this)。 (Center,scroll)。i++){ (personvote[i])。(p7)。(p3)。(out)。 } (confirm2)。 (candidate[i])。 (candidate[i])。 ()。(cancle)。 (hint)。 (new GridLayout(7,1))。 Panel pa=new Panel()。 Panel p4=new Panel()。 Panel p=new Panel()。 out=new TextField(50)。(false)。refresh=new Button( 刷新 )。 canditate=new TextField(50)。 hint=new Label(首先輸入候選人的名字(人數(shù)不超過 10,名字之間更多計算機(jī)類課程設(shè)計、畢業(yè)設(shè)計、論文請訪問: 第 8 頁 用空格分隔) :)。//記錄每個人的得票數(shù) int totalvote=0。//選擇框數(shù)組,代表候選人 TextField t1,t2,t3,t4,t5,t6,t7,t8,t9,t10。//顯示選舉結(jié)果的文本框 Button confirm1,cancle,confirm2,refresh,sort。 public class 投票管理系統(tǒng) extends Applet implements ActionListener{ AudioClip music。 import .*。 public void start(){//循環(huán)播放音樂 ()。 更多計算機(jī)類課程設(shè)計、畢業(yè)設(shè)計、論文請訪問: 第 6 頁 }//按得票數(shù)由多到少進(jìn)行排序 “刷新”按鈕通過清空所有文本框中的數(shù)據(jù),所有變量變?yōu)槌跏蓟担? “使用說明”通過彈出 Frame 窗體來實現(xiàn),在該窗體中新建了幾個文本框TextFeild 和 Scroll 滾輪用來顯示幫助信息。count[i]=m。j++) for(int i=j+1。jpeoplenumble。jpeoplenumble。//一個都沒選則選票作為棄權(quán) if(count13) invalidatedTicket++。j++) candidate[j].setVisible(false) 點(diǎn)擊“取消”的話輸入候選人的文本框為 空,此時可以重新輸入,點(diǎn)擊下面“確定”則統(tǒng)計選了多少人并通過這個判斷是廢票還是棄權(quán),然后分別給候選人增加票數(shù)并輸出相應(yīng)的信息; for(int j=0。j10。 while(()){ candidatelist[i]=()。 String g=()。經(jīng)過不斷修改測試運(yùn)行,一個投票系統(tǒng)的主界面就做出來了。還有 setEnabled()方法可以設(shè)置按鈕是否可用,setState( boolean)可以設(shè)置復(fù)選框是否激活,在文本框或文本域中輸出和獲取信息可以分別用 setText()和 getText(),根據(jù)候選人數(shù)將多余的復(fù)選框去掉,可以讓設(shè)置多余的為不可見 setVilible( flase)這樣就行了。為了做出這個界面還需要對各個部件進(jìn)行擺放,為了達(dá)到那個效果,可以將整個界面分成很多個小塊,每一小塊都是個面板,最后再拼接起來 ,每個小塊都設(shè)置好布局 setLayout,在這里主要用到網(wǎng)格布局 GridLayout,流式布局 FlowLayout 和 BorderLayout 方位布局,設(shè)置面板的顏色可以用 setBackground()來實現(xiàn)。(其中,最多從候選人中選取 3人,如果一張選票選取多于3人,該票就作廢票處理。選中候選人的選擇框時,表示給該候選人投一票。 ( 6)參考文獻(xiàn)(必須按標(biāo)準(zhǔn)格式列出,可參考教材后面的參考文獻(xiàn)格式) ( 7) 報告按規(guī)定排版打印,要求裝訂平整,否則要求返工; 更多計算機(jī)類課程設(shè)計、畢業(yè)設(shè)計、論文請訪問: ( 8) 課設(shè)報告的裝訂順序如下:封面 任務(wù)書 中文摘要 目錄 正文 附錄 (代碼及相關(guān)圖片 ) ( 9) 嚴(yán)禁抄襲,如有發(fā)現(xiàn),按不及格處理。 2.課程設(shè)計的任務(wù)及要求 1)課程設(shè)計任務(wù): 設(shè)計一個投票管理系統(tǒng)。 三、課程設(shè)計 (論文 ) 地點(diǎn) : 軟 件 學(xué) 院 實 訓(xùn) 中 心 四、課程設(shè)計 (論文 )內(nèi)容要 求: 1.本課程設(shè)計的目的 ( 1)掌握 Java語言的程序設(shè)計方法; ( 2)理論聯(lián)系實際,進(jìn)一步提高學(xué)生的軟件開發(fā)技術(shù); ( 3)培養(yǎng)學(xué)生分析、解決問題的能力; ( 4)提高學(xué)生實踐論文撰寫能力。 ( 5)設(shè)計體會與小結(jié) 設(shè)計遇到的問題及解決辦法,通過設(shè)計學(xué)到了哪些新知識, 鞏固了哪些知識,有哪些提高。點(diǎn)擊取消按鈕候選人輸入框為空, 重新輸入候選人名單。根據(jù)選擇框的狀態(tài)變化統(tǒng)計出候選人的最后得票數(shù),并可按票選取多少點(diǎn)擊排序按鈕對候選人進(jìn)行排序。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1