问题:[问答题]
● 参考解析
extendsJFrameJTable(fm)getColumnCount本题考查知识点:JTable构件的使用、小应用程序的安全机制解题思路:FileModel定义了一个JTable的模型,在这个模型中,“Filefile=newFile(dir)”语句获得当前目录下的文件信息,然后将这些文件信息存储在模型的“data”变量中。Applet的沙箱模型规定,未授权的小应用程序不能访问本地资源,当然也就不能读、写本地计算机的文件系统。本程序需要获得当前目录的信息,因此本题程序只能作为应用程序运行,所以第一处下划线应该去掉JApplet。JTable的主要功能是将数据以二维表格的方式显示出来。本题采用的是MVC模式,FileModel实现了表格的模型。第二条下划线处使用JTable的构造方法将模型赋予表格“jt”。AbstractTableModel所有的抽象方法都需要实现。第三条下划线处的方法在功能上与抽象方法getColumnCount()相同,但是并没有实现该抽象方法。因此需要更正。