Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将JTextArea中的值保存到JTable中?_Java_Swing_Jtable_Jtextarea - Fatal编程技术网

Java 如何将JTextArea中的值保存到JTable中?

Java 如何将JTextArea中的值保存到JTable中?,java,swing,jtable,jtextarea,Java,Swing,Jtable,Jtextarea,我有一个包含四列的JTable,在第四列中我放置了JTextarea。。在文本区域中输入值后,我将重新加载表格,此时文本区域中的值未保存,文本区域为空 如何解决我的问题,请提供建议?尝试通过getter获得访问权限。像 public JTextArea getTextArea() { return jTextAreaField; } 然后 getTextArea().append("ur text"); 并考虑提供一个说明你的问题的方法。这将在JTable中减少混乱并从内部获得更好的

我有一个包含四列的
JTable
,在第四列中我放置了
JTextarea
。。在文本区域中输入值后,我将重新加载表格,此时文本区域中的值未保存,文本区域为空


如何解决我的问题,请提供建议?

尝试通过getter获得访问权限。像

public JTextArea getTextArea()
{
    return jTextAreaField;
}
然后

getTextArea().append("ur text");

并考虑提供一个说明你的问题的方法。这将在
JTable
中减少混乱并从内部获得更好的响应,我真的希望不会。单元格的值应存储在模型中,并且不应了解UI或其呈现方式。然后,
TableCellReder
(和/或
TableCellEditor
)应决定如何最好地呈现单元格值谢谢兄弟。。我还有一个疑问,我有两个JTables,每个表有四列,我把JTextarea放在两个表的第四列,我在第一个表的JTextarea中输入了值,然后单击第二个表并在值JTextarea中输入了值。。之后,我重新加载这两个表,但jtextarea列为空。。请给我一些suggestions@VishwaDany不要向表中添加组件,必须使用
TableCellRenderer
s渲染单元格值,使用
TableCellEditor
s编辑值,请阅读注释中的链接教程!