if(y >= 0 && y < matrix.getRowDimension() && x >= 0 && x < matrix.getColumnDimension()) {
if(y >= 0 && y < matrix.getRowCount() && x >= 0 && x < matrix.getColumnCount()) {
	public String getToolTipText(MouseEvent e) {		int x = (int) pixToX(e.getX());		int y = (int) pixToY(e.getY());				if(y >= 0 && y < matrix.getRowDimension() && x >= 0 && x < matrix.getColumnDimension()) {			StringBuffer sb = new StringBuffer();			String rowId = matrix.getRowName(y);			String columnId = matrix.getName(x);			sb.append(rowId);			sb.append(", ");			sb.append(columnId);			//	sb.append("<br>");			//	sb.append(matrix.getRowDescription(y));			//	sb.append("<br>");			//	sb.append(matrix.getDescription(x));			//	sb.append("<br>");			return "<html> " + sb.toString() + "<br>Value: " + String.valueOf(matrix.get(y, x)) + "</html>";		}		return null;	}