[問答題] 注意:下面出現(xiàn)的“考生文件夾”均為%USER%。在考生文件夾下存有文件名為Java_3.java和Java_
[問答題] 注意:下面出現(xiàn)的“考生文件夾”均為%USER%。在考生文件夾下存有文件名為Java_3.java和Java_3.html文件,本題的功能是利用switch語句完成畫直線、矩形和橢圓的圖形。請(qǐng)完善Java_3.java文件,并進(jìn)行調(diào)試(存命令行中使用appletviewer Java_3.html,或者使用集成開發(fā)環(huán)境),程序先顯示小程序和輸入窗口如下:當(dāng)輸入1、2、3中任意一個(gè)整數(shù)后,在小程序窗口中呈現(xiàn)相應(yīng)的多個(gè)直線或多個(gè)矩形或多個(gè)橢圓的圖形:由于Java_3.java文件不完整,請(qǐng)?jiān)谧⑨屝小?/*********Found*********”下一行語句的下畫線地方填入正確內(nèi)容,然后刪除下畫線,請(qǐng)勿刪除注釋行或其他已有語句內(nèi)容。存盤時(shí),文件必須存放在考生文件夾下,不得改變?cè)形募奈募?。給定源程序:import Java.awt.Graphics;import Javax.swing.*;//*********Found**********publ ic class Java_3 extends______int choice;public void init()String input;input=JOptionPane.showInputDialog("輸入1去畫直線"+"輸入2去畫矩形"+"輸入3去畫橢圓’);//*********Found**********choice=Integer.______(input);//*********Found**********public void paint(______)for(int i=0; i<10; i++)switch(choice)case 1:g.drawLine(10, 10, 250, 10+i*10);break;case 2:g.drawRect(10+i*10, 10+i*10,50+i*10, 50+i*10);break;case 3:g.dra
正確答案:JApplet parseInt Graphicsg
參考解析:第1處:改程序用appletviewer命令運(yùn)行,可以判斷是Java小程序,需填入JApplet。第2處:將字符串input轉(zhuǎn)換成整數(shù),需填入parseInt。第3處:paint方法是在圖形重繪時(shí)調(diào)用的,參數(shù)是固定的,應(yīng)該填寫圖形類Graphicsg。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。