Zer*_*ool 8 java swing jtable tablemodel
是否有任何方法用于获取所选行的数据?我只想简单地单击包含数据的特定行,然后单击将在控制台中打印数据的按钮.
Man*_*ons 24
一个快速谷歌将给你多个链接与答案.尽管如此,您应该阅读本页:
http://docs.oracle.com/javase/7/docs/api/javax/swing/JTable.html
你会发现这些方法:
getValueAt(int row, int column)
getSelectedRow()
getSelectedColumn()
Run Code Online (Sandbox Code Playgroud)
使用这些混合来实现您的结果.
Sam*_*una 18
您可以使用以下代码获取表格所选行的第一列的值.
int column = 0;
int row = table.getSelectedRow();
String value = table.getModel().getValueAt(row, column).toString();
Run Code Online (Sandbox Code Playgroud)
如果要获取整行中的数据,可以使用下面的组合
tableModel.getDataVector().elementAt(jTable.getSelectedRow());
Run Code Online (Sandbox Code Playgroud)
其中"tableModel"是可以像这样访问的表的模型
(DefaultTableModel) jTable.getModel();
Run Code Online (Sandbox Code Playgroud)
这将返回整个行数据.
我希望这有助于某人
归档时间: |
|
查看次数: |
89165 次 |
最近记录: |