我正在尝试制作一个可点击的列标题(这样每次单击时都会调用一种方法)。
链接到图片(因为我还没有10个声望)http://img156.imageshack.us/img156/5764/clickablecolumn.png
列标题在红色矩形中。
到目前为止,我已经做到了每当按下任何列字段(例如带有James,Benny-G和Rokas的字段)时都会响应。 代码:
链接到图片(因为我还没有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
}