jtable(添加新行)

时间:2015-10-06 13:53:39

标签: java swing csv jtable

我正在尝试使用Swing插件为我的工具实现GUI。

我为每个作业都有一个jtable,并且csv文件读取了作业的所有属性。但是,如果我想创建我的特殊工作(为了做到这一点,我创建了另一个jframe,其中包括作业的属性,如速度,属性..

用户可以使用默认作业,或者如果他想要添加特殊的作业,他会单击NewJob按钮并打开新框架并选择它的所有属性。所有这些都是我实施的。

但是,我想将下面的表中的这个新作业添加到其他默认作业中,并在csv文件中写入它的所有属性。我怎样才能做到这一点?感谢所有人的帮助。

由于保密问题,我无法分享我的代码。

1 个答案:

答案 0 :(得分:1)

  

我创建了另一个jframe ...

不要使用JFrame。对子窗口使用模态JDialog。

  

我想在表格中添加这项新工作

然后你需要更新TableModel。

使用addRow(...)的{​​{1}}方法将数据动态添加到TableModel。

  

并在csv文件中写入它的所有属性。

您创建了两个循环,一个用于行,另一个用于列,并将TableMdoel中的所有数据写入文件。

由于您不会分享您的代码,我们无法为您提供具体的解决方案,只提供一般性建议。