jTable-Java上的Click事件 [英] Click event on jTable -Java
本文介绍了jTable-Java上的Click事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在Netbeans中的Java中创建了一个表,并在其中填充了一些数据.现在,我想在单击该单元格时在与行中特定列相对应的文本区域中显示一些详细信息.我该如何使用事件侦听器找出用户在其上单击过的单元格.
I have created a table in java in Netbeans and filled it with some data. Now I want to show some detail in a text area corresponding to the particular column in a row when I click on that cell. How can I find out using event listener that on which cell user has clicked.
推荐答案
找到click事件的位置并获取您要搜索的单元格:
Find the location of the click event and get the cell you are searching for:
jTable1.addMouseListener(new java.awt.event.MouseAdapter() {
@Override
public void mouseClicked(java.awt.event.MouseEvent evt) {
int row = jTable1.rowAtPoint(evt.getPoint());
int col = jTable1.columnAtPoint(evt.getPoint());
if (row >= 0 && col >= 0) {
......
}
}
});
这篇关于jTable-Java上的Click事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文