[填空題] 下列JApplet使用重寫(xiě)paintComponet()方法來(lái)繪制圖像,請(qǐng)?zhí)顚?xiě)正確的代碼在橫線(xiàn)處。 import java.awt.*; impor
[填空題] 下列JApplet使用重寫(xiě)paintComponet()方法來(lái)繪制圖像,請(qǐng)?zhí)顚?xiě)正確的代碼在橫線(xiàn)處。 import java.awt.*; import javax.swing.*; public class Test extends JApplet {staic String fileName = "IMG onClick=over(this) title=放大().gif";public void init(){Container cp = getContentPane();cp.setLayout(new GridLayout(1,1));Image i = getImage(getCodeBase(),fileName);MyImagePanel ip=new MyInmagePanel(i);cp.add(ip);} } class MyImagePanel extends JPanel {Image i;public MyImagePanel(Image IMG onClick=over(this) title=放大){this.i = IMG onClick=over(this) title=放大;}public void paintComponent(Graphics gg){【15】 ;gg.drawImage(i,20,20,this);} }
正確答案:super.paintComponent(gg)
參考解析:在Panel子類(lèi)中重寫(xiě)paintComponent()方法,必須在繪制圖像之前調(diào)用super.paintComponent()方法來(lái)對(duì)構(gòu)件的背景進(jìn)行繪制。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。