日期:2014-05-20  浏览次数:20623 次

JTable问题!!!------------------求高手解答疑惑!!!
小弟现在遇到了一个问题,读取一个文件显示到了JTable表格里后,点击某一行,在底部的文本域中显示这行的信息,问题是:当我重新选择了一个文件时,也就是说表格里的数据更改了,底部显示之前行的数据因数据的更改报错了,请问各位大侠这个问题怎么解决!
如果我不点击表格(也就是不给文本域赋值)重新加载一个文件是没有问题的,如何能使点击之后,重新加载文件让文本域清空,也就是解决数据更改而引起的错误!

------解决方案--------------------
再说详细点。
------解决方案--------------------
贴代码上来
------解决方案--------------------
File file = new File("");
String filePath = file.getAbs...Path();
这就可以获得你的程序运行的当前路径,jar文件存放的路径相对于"程序运行的当前路径"的相对路径是固定的吧。这样你就可以获得jar文件所在文件夹的绝对路径。也就可以找到文件了。

直接使用相对路径也能取得文件的数据,只要确认好相对路径就行了。