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

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

[問(wèn)答題] 下面是一個(gè)Applet程序,其功能是建立一個(gè)圖形用戶界面的窗口,包括一個(gè)文本顯示區(qū)和一個(gè)按鈕,單擊按鈕,可以在文本區(qū)已有的文本基礎(chǔ)上追加顯示10條“

2021-07-20   

[問(wèn)答題] 下面是一個(gè)Applet程序,其功能是建立一個(gè)圖形用戶界面的窗口,包括一個(gè)文本顯示區(qū)和一個(gè)按鈕,單擊按鈕,可以在文本區(qū)已有的文本基礎(chǔ)上追加顯示10條“歡迎您,參加Java考試!”信息,并且文本區(qū)由滾動(dòng)條控制文本的上下滾動(dòng)。請(qǐng)改正程序中的錯(cuò)誤(有下劃線的語(yǔ)句),使程序能輸出正確的結(jié)果。

注意:不改動(dòng)程序的結(jié)構(gòu),不得增行或刪行。

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

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

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

</applet>

public class ex13_3 extends JApplet

JButton jb = new JButton("Add Text");

JTextPane jtp = new JTextPane();

public void init()

jb.addActionListener(new ActionListener()

public void actionPerformed(ActionEvent e)

for(int i=1; i<10; i++)

jtp.getText(jtp.setText()+

"歡迎您,參加Java考試!");

);

Container cp = getContentPane();

cp.add(new JScrollPane(jtp));

cp.ad

正確答案:

jtp.setText(jtp.qetText()+“歡迎您,參加Java考試!”)cp.add(BorderLayout.SOUTH.jb)frm.getContentPane().add(obj13_3)

參考解析:

本題主要考查Applet和Swing結(jié)合進(jìn)行圖形用戶界面設(shè)計(jì)的綜合應(yīng)用。解題關(guān)鍵是掌握Swing的基本構(gòu)件JTextPanel,JButton, JScrollPanel的用法,掌握BorderLayout布局管理器的使用方法,以及熟練掌握最基本的對(duì)象概念。本題中,第1處,JTextPanel的兩個(gè)基本方法,setText()和getText(),熟悉這兩個(gè)功能,則很容易就能將錯(cuò)誤改正;第2處,應(yīng)該是通過(guò)BorderLayout布局管理器在窗口的最下方添加一個(gè)JButton對(duì)象,需要清楚程序中每個(gè)對(duì)象所對(duì)應(yīng)的類;第3處,應(yīng)該是將類ex13_3的對(duì)象。obj13_3加入容器中,而不是把類作為參數(shù)傳遞給add()方法。程序的輸出結(jié)果如下。 [*]

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

標(biāo)簽

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