@Override
	public String getToolTipText(MouseEvent me) {
		StringBuilder sbuf = new StringBuilder();
		int iRow = rowAtPoint(me.getPoint());
		int iCol = columnAtPoint(me.getPoint());
		int jCol = convertColumnIndexToModel(iCol);
		Object what = getValueAt(iRow, jCol);
		if (what != null  &&  what instanceof Clob) {
			String line = "";
			try {
				Reader reader = ((Clob)what).getCharacterStream();
				BufferedReader br = new BufferedReader(reader);
				while ((line=br.readLine()) != null  &&  sbuf.length() < 255) {
					sbuf.append(line);
				}
				br.close();
			} catch(Exception ex) {
				sbuf.append(" ... " + ex.getMessage());
			}
		}
		return sbuf.toString();
	}