JTable可点击列标题

时间:2011-01-06 14:08:18

标签: java swing header jtable

我正在尝试创建一个可点击的列标题(这样只要单击一个方法就会调用一个方法)。
链接到图像(因为我还没有10个声誉)http://img156.imageshack.us/img156/5764/clickablecolumn.png
列标题为红色矩形。 到目前为止我所做的就是响应任何列字段(例如James,Benny-G和Rokas的字段)被按下。 代码:

public void mouseClicked(MouseEvent e)
    {
        System.out.println("Mouse clicked");
        TableColumnModel cModel = table.getColumnModel();//cModel - column model
        int selColumn = cModel.getColumnIndexAtX(e.getX());//gets the selected column by clicked x coordinate
    }

1 个答案:

答案 0 :(得分:15)