@Override public String getToolTipText(MouseEvent me) { int hitRowIndex = rowAtPoint(me.getPoint()); int hitColIndex = columnAtPoint(me.getPoint()); if (hitRowIndex != -1) { if (hitColIndex == 0) { EntityStats es = (EntityStats) entityTableModel.getObjectAt(hitRowIndex); return es.getName(); } else { int sum = 0; for (int i = 0; i < entityTableModel.getRowCount(); i++) { Number n = (Number) entityTableModel.getValueAt(i, hitColIndex); sum += n.intValue(); } return Integer.toString(sum) + " Total " + entityTableModel.getColumnName(hitColIndex); } } return super.getToolTipText(me); } };
@Override public String getToolTipText(MouseEvent me) { int hitRowIndex = rowAtPoint(me.getPoint()); int hitColIndex = columnAtPoint(me.getPoint()); if (hitRowIndex != -1) { if (hitColIndex == 0) { EntityStats es = (EntityStats) entityTableModel.getObjectAt(hitRowIndex); return es.getName(); } else { int sum = 0; for (int i = 0; i < entityTableModel.getRowCount(); i++) { Number n = (Number) entityTableModel.getValueAt(i, hitColIndex); sum += n.intValue(); } return Integer.toString(sum) + " Total " + entityTableModel.getColumnName(hitColIndex); } } return super.getToolTipText(me); } };
@Override public String getToolTipText(MouseEvent me) { int hitRowIndex = rowAtPoint(me.getPoint()); int hitColIndex = columnAtPoint(me.getPoint()); if (hitRowIndex != -1) { if (hitColIndex == 0) { EntityStats es = (EntityStats) entityTableModel.getObjectAt(hitRowIndex); return es.getName(); } else { int sum = 0; for (int i = 0; i < entityTableModel.getRowCount(); i++) { Number n = (Number) entityTableModel.getValueAt(i, hitColIndex); sum += n.intValue(); } return Integer.toString(sum) + " Total " + entityTableModel.getColumnName(hitColIndex); } } return super.getToolTipText(me); } };