MouseListener

 

int col  = jtable.getSelectedColumn();

int row  = jtable.getSelectedRow();

或者

Point point = e.getPoint();

int row = jtable.rowAtPoint(point);

int col = jtable.columnAtPoint(point);

jtable.removeMouseListener(renderer);

renderer = new LinkCellRenderer(mainFrame, list);

jtable.setDefaultRenderer(Object.class, renderer);

/*

MouseListener[] mouseListeners = jtable.getMouseListeners();

for (MouseListener mouseListener : mouseListeners) {

jtable.removeMouseListener(mouseListener);

}*/

jtable.addMouseListener(renderer);

/*

MouseMotionListener[] mouseMotionListeners = jtable.getMouseMotionListeners();

for (MouseMotionListener mouseMotionListener : mouseMotionListeners) {

jtable.removeMouseMotionListener(mouseMotionListener);

}*/

jtable.addMouseMotionListener(renderer);

 

猜你喜欢

转载自yiran2014.iteye.com/blog/2003852