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

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

[問答題] 下面程序的目的是在屏幕上顯示當(dāng)前目錄下的文件信息。文件信息通過表格JTable的實(shí)例顯示。請改正程序中的錯(cuò)誤(有下劃線的語句),使程序能輸出正確的結(jié)

2021-07-20   

[問答題] 下面程序的目的是在屏幕上顯示當(dāng)前目錄下的文件信息。文件信息通過表格JTable的實(shí)例顯示。請改正程序中的錯(cuò)誤(有下劃線的語句),使程序能輸出正確的結(jié)果。

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

import java.awt.*;

import javax.swing.*;

import java.util. Date;

import javax.swing.table.*;

import java.applet.*;

import java.io.*;

public class Example3_10 extends JApplet, JFrame

public void init()

FileModel fm = new FileModel();

JTable jt = new JTable();

jt.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

jt.setColumnSelectionAllowed(true);

JScrollPane jsp = new JScrollPane(jt);

getContentPane().add(jsp, BorderLayout.CENTER);

public static void main(String args[])

Example3_10 ft = new Example3_10();

ft.init();

JFrame f = new JFrame();

f.setDefaultCloseOperation(JFrame.EXIT ON CLOSE);

f.getContentPane(

正確答案:

extends JFrame JTable(fm) getColumnCount

參考解析:

本題考查知識點(diǎn):JTable構(gòu)件的使用、小應(yīng)用程序的安全機(jī)制解題思路:FileModel定義了一個(gè)JTable的模型,在這個(gè)模型中,“File file=new File(dir)”語句獲得當(dāng)前目錄下的文件信息,然后將這些文件信息存儲(chǔ)在模型的“data”變量中。 Applet的沙箱模型規(guī)定,未授權(quán)的小應(yīng)用程序不能訪問本地資源,當(dāng)然也就不能讀、寫本地計(jì)算機(jī)的文件系統(tǒng)。本程序需要獲得當(dāng)前目錄的信息,因此本題程序只能作為應(yīng)用程序運(yùn)行,所以第一處下劃線應(yīng)該去掉JApplet。 JTable的主要功能是將數(shù)據(jù)以二維表格的方式顯示出來。本題采用的是MVC模式,F(xiàn)ileModel實(shí)現(xiàn)了表格的模型。第二條下劃線處使用JTable的構(gòu)造方法將模型賦予表格“jt”。 AbstractTableModel所有的抽象方法都需要實(shí)現(xiàn)。第三條下劃線處的方法在功能上與抽象方法 getColumnCount()相同,但是并沒有實(shí)現(xiàn)該抽象方法。因此需要更正。

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

標(biāo)簽

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