*/
public static String wrapTooltip(boolean enclose, String ttext)
{
-
if (ttext.length() < 60)
{
- return enclose ? "<html>"+ttext+"</html>" : ttext;
+ return enclose ? "<html>" + ttext + "</html>" : ttext;
}
else
{
- return (enclose ? "<html>" : "") + "<table width=350 border=0><tr><td>" + ttext
+ return (enclose ? "<html>" : "")
+ + "<table width=350 border=0><tr><td>" + ttext
+ "</td></tr></table>" + ((enclose ? "</html>" : ""));
}
}
private final SequenceAnnotationReport seqARep;
- StringBuffer tooltipText = new StringBuffer("<html>");
+ StringBuffer tooltipText = new StringBuffer();
String tmpString;
{
if (groups[g].getStartRes() <= res && groups[g].getEndRes() >= res)
{
- if (tooltipText.length() > 6)
- {
- tooltipText.append("<br>");
- }
-
if (!groups[g].getName().startsWith("JTreeGroup")
&& !groups[g].getName().startsWith("JGroup"))
{
}
else
{
- tooltipText.append("</html>");
if (lastTooltip == null
|| !lastTooltip.equals(tooltipText.toString()))
{
- setToolTipText(JvSwingUtils.wrapTooltip(true,
- tooltipText.toString()));
+ String formatedTooltipText = JvSwingUtils.wrapTooltip(true,
+ tooltipText.toString());
+ // String formatedTooltipText = tooltipText.toString();
+ setToolTipText(formatedTooltipText);
lastTooltip = tooltipText.toString();
}