栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

用'.txt'文件中的值填充'JTable'

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用'.txt'文件中的值填充'JTable'

您需要将其更改为以下内容。

data = newVector();
每次读取新行时,都需要重置矢量,否则它包含第一行+第二行+以此类推。您还可以调用
dtm.setRowCount(0);
以避免初始行为空。并且您只需要添加行,您的注释[单元格包含很多列]的问题是由于
dtm.addRow(new Object[]{columns, data})
使用
dtm.addRow(data);
而引起的,问题将得到解决

private void formWindowOpened(java.awt.event.WindowEvent evt) {        String line = null;        DefaultTableModel dtm = (DefaultTableModel) PhoneBookTable.getModel();        try { BufferedReader br = new BufferedReader(new FileReader(file)); while ((line = br.readLine()) != null) {     data = new Vector();// this is important     StringTokenizer st1 = new StringTokenizer(line, "|");     while (st1.hasMoreTokens()) {         String nextToken = st1.nextToken();         data.add(nextToken);         System.out.println(nextToken);     }     System.out.println(data);     dtm.addRow(data);//add here      System.out.println("................................."); } br.close();        } catch (Exception e) { e.printStackTrace();        }    }


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/574683.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号