@Override public String getToolTipText(MouseEvent me) { int hitRowIndex = rowAtPoint(me.getPoint()); int hitColIndex = columnAtPoint(me.getPoint()); if (hitRowIndex != -1) { if (hitColIndex == 0) { CollectionStats cs = (CollectionStats) collectionTableModel.getObjectAt(hitRowIndex); return cs.getRoleName(); } else { int sum = 0; for (int i = 0; i < collectionTableModel.getRowCount(); i++) { Number n = (Number) collectionTableModel.getValueAt(i, hitColIndex); sum += n.intValue(); } return Integer.toString(sum) + " Total " + collectionTableModel.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) { CollectionStats cs = (CollectionStats) collectionTableModel.getObjectAt(hitRowIndex); return cs.getRoleName(); } else { int sum = 0; for (int i = 0; i < collectionTableModel.getRowCount(); i++) { Number n = (Number) collectionTableModel.getValueAt(i, hitColIndex); sum += n.intValue(); } return Integer.toString(sum) + " Total " + collectionTableModel.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) { CollectionStats cs = (CollectionStats) collectionTableModel.getObjectAt(hitRowIndex); return cs.getRoleName(); } else { int sum = 0; for (int i = 0; i < collectionTableModel.getRowCount(); i++) { Number n = (Number) collectionTableModel.getValueAt(i, hitColIndex); sum += n.intValue(); } return Integer.toString(sum) + " Total " + collectionTableModel.getColumnName(hitColIndex); } } return super.getToolTipText(me); } };