本程序的目的是在屏幕上显示当前目录下的文件信息。文件信息通过表格JTable的实例显示。请更正题中带下划线的部分,使程序能输出正确的结果。
注意:不改变程序的结构,不得增行或删行。
import java.awt.*;
import javax.swing.*;
import java.util.Date;
import javax.swing.table.*;
import java.applet.*;
import java.io.*;
public class advance 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[])
{
advance ft=new advance();
ft.init();
JFrame. f=new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.getContentPane().add(ft.getContentPane());
f.setSize(300,400);
f.show();
}
}
class FileModel extends AbstractTableModel
{
String[] columnName=new String[] {
"文件名","大小","最后修改时间"
};
Object[][] data;
public FileModel() {this(".");}
public FileModel(String dir)
{
File file=new File(dir);
String files[]=file.list();
data=new Object[files.length] [columnName.length];
for(int i=0; i<files.length; i++)
{
File tmp=new File(files[i]);
data[i] [0]=tmp.getName();
data[i] [1]=new Long(tmp.length());
data[i] [2]=new Date(tmp.lastModified());
}
}
public int getColumnNumber()
{
return columnName.length;
}
public int getRowCount()
{
return data.length;
}
public String getColumnName(int col)
{
return columnName[col];
}
public Object getValueAt(int row, int col)
{
return data[row] [col];
}
public Class getColumnClass(int c)
{
return getValueAt(0,c).getClass();
}
}
第1题:
文件列表框的Path属性的作用是()。
A.显示当前驱动器或指定驱动器上的路径
B.显示当前驱动器或指定驱动器上的某目录下的文件名
C.显示根目录下的文件名
D.只显示当前路径下的文件
第2题:
下面()命令能在屏幕上显示当前盘当前目录下文件名为ABC.TXT的文件内容。
ATYPEABC.TXTCON
BTYPEABC.TXT
CCOPYABC.TXT>CON
DCOPYABC.TXT
第3题:
在Windows中下面不是屏幕保护程序作用的是()
A通过屏幕保护程序,可以设置密码,当用户离开计算机时可以保护用户文件。
B为了不让计算机屏幕闲着,显示一些内容让其他人看。
C保护当前用户在屏幕上显示的内容不被其他人看到。
D包含屏幕
第4题:
下列关于目录列表框的Path属性的作用说法正确的是( )
A、显示根目录下的目录和文件名
B、显示当前目录下的文件
C、显示当前驱动器或指定驱动器上某目录下的文件名
D、显示当前驱动器或指定驱动器上的目录结构
第5题:
目录列表框的Path属性的作用是()
A显示当前驱动器或指定驱动器上的路径
B显示当前驱动器或指定驱动器上的某目录下的文件名
C显示根目录下的文件名
D只显示当前路径下的文件