编译时错误, expected,请指教!!!

phay 2005-05-14 10:23:26
Vector columnNames = new Vector();
String[] tableHeader = {
new String("名字"),
new String("大小"),
new String("类型"),
new String("修改日期")
};

columnNames.addElement(tableHeader);
...全文
1859 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
helpall 2005-05-14
  • 打赏
  • 举报
回复
不好意思,借phay (初学者) 的宝地回答lvy1984(可爱小甜甜) 的问题. :-)
helpall 2005-05-14
  • 打赏
  • 举报
回复
上数第三行,"提问"按纽.
phay 2005-05-14
  • 打赏
  • 举报
回复
十分感谢,就是这个,我自己不知什么时候才能想到呢,动手编程太少了,谢谢指教!!:)
lvy1984 2005-05-14
  • 打赏
  • 举报
回复
我没看到发新帖的地方在哪?按什么发新帖哦?
helpall 2005-05-14
  • 打赏
  • 举报
回复
问题找到.
是因为你的addElement没有放在任何方法内. 其他注释掉的行也应该放在一个方法内.
可以这样解决:
{
columnNames.addElement(tableHeader);
}

phay 2005-05-14
  • 打赏
  • 举报
回复
注册了就可以到各个分版面发帖了,
lvy1984 2005-05-14
  • 打赏
  • 举报
回复
我想问下,怎样才能发帖子提问题哈?
phay 2005-05-14
  • 打赏
  • 举报
回复
好的,如下
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.table.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;

public class FileTable extends JTable {
/* String[] columnNames = {
"名称","大小","类型","修改日期"
};*/
Vector columnNames = new Vector(4,1);
String[] tableHeader = {
new String("名字"),
new String("大小"),
new String("类型"),
new String("修改日期")
};

// tableHeader[0] = "名字" ;
// tableHeader[1] = "大小" ;
// tableHeader[2] = "大小" ;
// tableHeader[3] = "修改日期";
/* columnNames.addElement(name);
columnNames.addElement(size);
columnNames.addElement(type);
columnNames.addElement(modify);*/


Vector subFilesInfo = new Vector(5,10);
columnNames.addElement(tableHeader);
public FileTable() {
setModel( new DefaultTableModel(subFilesInfo,columnNames));
}


//完成更新table的功能 参数path为当前文件目录(一定为文件夹)的路径信息
public void updateTable(String path) {
File currentFile = new File(path);
File[] subFiles;
subFiles = currentFile.listFile();
String[] fileInfo = {
new String(),
new String(),
new String(),
new String()
};
String fileName,fileSize,fileModifyTime,fileType;
int i = subFiles.length;
for ( int i = 0; i < subFilesNum ; i ++){
if (!subFiles[i].isDirectory())
{
fileName = subFiles[i].getName();
fileSize = new Long(subFiles[i].length()).toString();
fileModifyTime = new Date(subFiles[i].lastModified()).toString();
int length = fileName.length();
for (int j = 0; j < length; j++){
if(fileName.charAt(j-1) == '.') {
fileType = fileName.substring(j,length - 1);
break;
} else {
fileType = new String("");
}
fileInfo[0] = fileName;
fileInfo[1] = fileType;
fileInfo[2] = fileSize;
fileInfo[3] = fileModifyTime;
}
subFilesInfo.addElement(fileInfo);
}
}
}
}
helpall 2005-05-14
  • 打赏
  • 举报
回复
把你的全部代码贴出来.

我是把你的代码放在我的类里编译的.
phay 2005-05-14
  • 打赏
  • 举报
回复
我用的JCreator, 编译时错误信息就这么多:
<identifier> expected,
我的为什么出错阿,
helpall 2005-05-14
  • 打赏
  • 举报
回复
我把你的代码编译了一下,没有问题.
helpall 2005-05-14
  • 打赏
  • 举报
回复
能把具体出错信息拷贝在这吗?
phay 2005-05-14
  • 打赏
  • 举报
回复
最后以行
helpall 2005-05-14
  • 打赏
  • 举报
回复
没有看出什么问题啊. 具体的错误信息?哪一行?
源码下载地址: https://pan.quark.cn/s/40677b766bda "ContextCapture 倾斜摄影快速、创新及全面空三建模与单机集群硬件部署方案2018" 此资源聚焦于倾斜摄影(ContextCapture)空三建模及单机集群硬件部署方案,致力于为用户呈现最快、最优成本效益的台式工作站、移动工作站、并行集群的多样化部署选择。以下是该资源的详细知识点概述: 一、相关设备型号说明 * UltraLAB 是西安坤隆计算机科技有限公司推出的专属图形工作站品牌,具备三大卓越优势:顶尖的计算硬件架构、精准的行业应用定制服务、专业的硬件系统优化工艺。 二、硬件部署方案 * 台式工作站部署建议:设备特色在于当前市场上最快的台式计算架构,适用于办公场景下,部门层级常规的倾斜摄影空三处理、三维建模。 * 便携式工作站部署建议:设备特色在于当前市场上最快的移动计算架构,适用于移动倾斜摄影的空三处理、三维建模工作站。 * 大数据量处理工作站推荐:设备特色在于极限自动超频加速与16个并行存储构造,具备空三处理和三维建模最强的计算性能及海量高速并行存储性能。 * 多设备并行计算集群部署建议:针对海量图像数据计算产生的巨大需求,单机计算能力处理间过长,效率不高,通过多台机器并行集群,进行空三处理、三维建模,显著减少处理间。 三、部署方案深入解析 * 2.1 倾斜摄影建模(台式工作站)部署方案:设备特色在于最高的计算处理能力~6核5.2GHz,内存最大配置可达64GB,配备最新图灵架构的RTX显卡,相比市场其他品牌机器(单CPU、双Xeon处理器)更快、更具成本效益。 * 2.2 倾斜摄影建模(移动便携式工作站)硬件部署方案:设备特色在于最高的计算处理能力~6...

62,622

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧