【分析解答题】
下面程序的目的是在屏幕上显示当前目录下的文件信息。文件信息通过表格jtABlE的实例显示。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
import jAvA、Awt.*;
import jAvAx.swing.*;
import jAvA、util.DAtE;
import jAvAx.swing.tABlE.*;
import jAvA、ApplEt.*;
import jAvA、io.*;
puBliC ClAssExAmplE3_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 = nEwExAmplE3_10();
Ft.init();
jFrAmE F = nEw jFrAmE();
F.sEtDEFAultClosEopErAtion(jFrAmE.Exit onClosE、;
F.gEtContEntpAnE() .ADD(Ft.gEtContEntpAnE());
F.sEtsizE (300, 400);
F.show();
ClAss FilEmoDEl ExtEnDsABstrACttABlEmoDEl
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] = nEwDAtE(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];
puBliCClAss gEtColumnClAss(int C)
rEturn gEtvAluEAt (0, C) .gEtClAss();
查看答案解析
参考答案:
正在加载...
答案解析
正在加载...
根据网考网移动考试中心的统计,该试题:
0%的考友选择了A选项
0%的考友选择了B选项
0%的考友选择了C选项
0%的考友选择了D选项