单击时填充单元格

Filling up cell when clicked

首先感谢您的支持。我正在创建一个带有 MySQL 数据库的应用程序来存储用户详细信息(姓名、年龄......)。只想将 Name 值发送到用户单击的 JTable 单元格。

我可以将值存储在字符串中,并在 System.out.println 中显示它,但无法用该值填充单元格。

这怎么可能?

I'm able to store the value in a String, and show it in System.out.println, but cannot fill the cell up with the value.

目前还不清楚如何获得此字符串以及您尝试了什么,但您可以使用 setValueAt(...) 方法将此字符串设置为所选单元格的值。为了获得选定的单元格行和列索引,您应该分别使用 getSelectedRow()getSelectedColumn() 方法。最后,要检测用户的 "click",您必须附加一个 MouseListener to the table or a ListSelectionListener to the table's ListSelectionModel 以侦听选择更改。

见API:

另请参阅: