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编辑值,请阅读注释中的链接教程!