影音先锋AⅤ天堂资源站,13小箩利洗澡无码视频APP,午夜理论片日本中文在线,最近新免费韩国日本电影

萬能百科  > 計(jì)算機(jī)?  > 

[問答題] 請(qǐng)完成下列Java程序:建立一個(gè)Applet程序,包括創(chuàng)建一個(gè)畫布構(gòu)件、一個(gè)面板構(gòu)件,面板構(gòu)件上包含3個(gè)按鈕,用來設(shè)置畫布和面板的背景顏色,這3個(gè)按

2021-07-20   

[問答題] 請(qǐng)完成下列Java程序:建立一個(gè)Applet程序,包括創(chuàng)建一個(gè)畫布構(gòu)件、一個(gè)面板構(gòu)件,面板構(gòu)件上包含3個(gè)按鈕,用來設(shè)置畫布和面板的背景顏色,這3個(gè)按鈕(Red、Green、Blue)分別控制畫布和面板背景色改變?yōu)?原色,即紅、綠、藍(lán)。要求畫布寬度為300,高度為200。

注意:請(qǐng)勿改動(dòng)main()主方法和其他已有語句內(nèi)容,僅在下劃線處填入適當(dāng)?shù)恼Z句。

源程序文件代碼清單如下:

import java.awt.*;

import java.applet.*;

/*

<applet code="ex10_2.class" width=800 height=400 >

</applet>

*/

public class ex10_2 extends Applet

private Panel pane110_2;

private Canvas canvas10_2;

private Button btn1, btn2, btn3;

public void init()

canvas10_2=new Canvas();

canvas10_2. ______;

canvas10_2.setBackground(Color.black);

add(canvas10_2);

pane110_2 = new Panel();

pane110_2.setBackground( Color.black );

btn1 = new Button( "Red" );

btn2 = new Button( "Green" );

btn3 = new Button( "Blue&quot

正確答案:

resize(300,200)add(pane110_2)

參考解析:

本題主要考查畫布構(gòu)件、面板構(gòu)件和按鈕構(gòu)件的使用,以及Applet程序中的事件處理。解題關(guān)鍵是熟悉上述幾種構(gòu)件的創(chuàng)建和使用,能在Applet窗口中控制構(gòu)件的布局,同時(shí)還要熟悉Java的事件處理機(jī)制。本題中,第1個(gè)空,要根據(jù)題目要求對(duì)畫布構(gòu)件的大小進(jìn)行初始化,調(diào)用resize()方法實(shí)現(xiàn);第2個(gè)空,此空之前的語句只是把Button構(gòu)件放入了Panel構(gòu)件中,還需要將Panel構(gòu)件放入整個(gè)應(yīng)用程序中。

詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。

標(biāo)簽

<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>