Java 如何在JTable的表头上侦听鼠标单击?

Java 如何在JTable的表头上侦听鼠标单击?,java,swing,jtable,mouselistener,Java,Swing,Jtable,Mouselistener,如何在JTable的表头上收听鼠标点击 如果我真的喜欢这个 getTableHeader().addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { if (e.getButton() == MouseEvent.BUTTON1 && e.getClickCount() == 2) {

如何在
JTable
的表头上收听鼠标点击

如果我真的喜欢这个

    getTableHeader().addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent e) {
            if (e.getButton() == MouseEvent.BUTTON1 && e.getClickCount() == 2) {
                //fireOpenActionPerformed();
                openActionCascade.actionPerformed(null);
            }
        }
    });
我不知道在处理程序中单击了哪个列

“我不知道在处理程序中单击了哪个列。”

那怎么办?(即MouseEvent.getPoint)

返回该点所在列的索引,如果超出边界,则返回-1


单击还是双击?