jTable上的点击事件-Java [英] Click event on jTable -Java

查看:31
本文介绍了jTable上的点击事件-Java的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 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.

推荐答案

找到点击事件的位置,获取你要搜索的单元格:

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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆