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