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

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

[問答題] 綜合應(yīng)用題下面是一個Applet程序,其功能是有2個按鈕,分別為First和Second,以及一個Label構(gòu)件。要求點(diǎn)擊First時則能在Labe

2021-07-20   

[問答題] 綜合應(yīng)用題下面是一個Applet程序,其功能是有2個按鈕,分別為First和Second,以及一個Label構(gòu)件。要求點(diǎn)擊First時則能在Label中顯示出Command:First,而點(diǎn)擊Second時則能顯示出Command:Second,要求只能使用重載一次actionPerformed()方法。請改正程序中的錯誤(有下劃線的語句),使程序能輸出正確的結(jié)果。程序運(yùn)行結(jié)果如下: 注意:不改動程序的結(jié)構(gòu),不得增行或刪行。import java.awt.*;import java.awt.event.*;import java.applet.*;/* */public class ex2_3 extends Applet implements ActionListener { private String str="ok"; private Label l; private Button btn; public void init() { setLayout(null); l=new Label(str); l.reshape(10, 10, 100, 30); add(l); btn = new Button("First"); btn.reshape(10, 50, 60, 20); l.addActionListener(this);add(btn); btn = new Button("Second"); btn.reshape(10, 100, 60, 20); btn.setActionCommand("First"); btn.addActionListener(this); add(btn); } public void actionPerformed(ActionEvent ae) { str="Command: " +ae.getActionCommand(); btn.setText(str);}}ex2_3.html&lt

正確答案:

btn.addActionListener(this)btn.setActionCommand("second")l.setText(str)

參考解析:

本題主要考查Java語言中高級事件ActionEvent和AWT基本構(gòu)件Label的常用方法的使用。解題關(guān)鍵是熟練掌握動作事件ActionEvent和Label構(gòu)件的常用方法。在本題中,第1處,明確注冊的事件監(jiān)聽器是監(jiān)聽按鈕的,而不是Label的;第2處,調(diào)用ActionEvent的setActionCommand()方法改變了ActionCommand,使按下第二個按鈕時顯示Command:second而不是Command: First。第3處,調(diào)用Label的setText()方法,而不是Button的方法。

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

標(biāo)簽

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