使用 rowindex 从 JTable 检索行数据
如何使用其行索引从 JTable
检索行数据?
How can I retrieve row data from a JTable
using its rowindex?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何使用其行索引从 JTable
检索行数据?
How can I retrieve row data from a JTable
using its rowindex?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
我认为这可以比 @user489041 的答案少几行来完成。 ;-)
尝试以下示例代码:
将“Object”替换为表中存储的任何内容,例如“String”。
如果您已将 JTable 设置为用户只能选择整行,则请将“selectedColumnIndex”替换为您要从中检索内容的列的索引。
I think this can be done in a few less lines than @user489041's answer. ;-)
Try this sample code:
Replace "Object" with whatever you stored in the table, such as "String".
If you have set your JTable so that the user can only select an entire row, then replace "selectedColumnIndex" with the index of the column from which you want to retrieve the content.
在 Swing 中,每个 UI 组件都有一个相应的模型来“管理”数据。大多数时候,您可以通过在组件上调用
getModel()
来获取模型。对于JTable
,模型是类 表模型。您可以使用getRowCount()
、getValueAt(x,y)
和getColumnCount()
方法来访问表的数据。In Swing every UI Component has a corresponding model which 'manages' the data. Most of the time you can get the model by calling
getModel()
on the component. ForJTable
the model is the class TableModel. There you can use the methodsgetRowCount()
,getValueAt(x,y)
andgetColumnCount()
to access the data of the table.