gpt4 book ai didi

java - 通过鼠标点击获取JTable特定单元格的值

转载 作者:行者123 更新时间:2023-12-01 12:09:41 25 4
gpt4 key购买 nike

enter image description here我有一个 JTable 并给出这样的代码:

jTable.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){

System.out.println(jTable.getRowCount());
System.out.println(jTable.getModel().getValueAt(jTable.getRowCount(), 0));
}
});

如果我点击某一行,如上图,我点击了第二行,我如何获取该行的内容?(如何获取加拿大)?

最佳答案

就我个人而言,我使用鼠标单击事件。您可以在事件方法中尝试类似的操作:

private void myTableMouseClicked(java.awt.event.MouseEvent evt) {                                          
int row = this.myTable.getSelectedRow();
int column = this.myTable.getSelectedColumn();
this.myTable.getValueAt(selectedRow, selectedColumn);
}

请注意,getValueAt 方法返回一个对象。您可能需要将返回的对象转换为它应该是的对象。您还可以拥有一个全局变量,该变量将具有 getValueAt 返回的值,以便根据需要使用它。

希望对您有所帮助。

关于java - 通过鼠标点击获取JTable特定单元格的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27337182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com