Взгляните на OverLib . Это библиотека JavaScript с открытым исходным кодом, чтобы показать расширенные всплывающие окна подсказок. Это может быть легко интегрировано в GWT. Кроме того, у вас есть свобода создавать собственные всплывающие окна HTML.
Вот фрагмент моего вспомогательного кода over lib (overlib должен быть распакован в общую папку вашего проекта GWT).
Атрибуты, созданные с помощью getSimpleToolTip , просто добавляются в ваши элементы GWT:
public static String getSimpleToolTip(String text, Integer width, Integer height)
{
String alt = "onmouseout=\"" + getOnMouseOutAttribute() + "\"";
alt = alt + " onmouseover=\"" + getOnMouseOverAttribute(text, width, height) + "\"";
return alt;
}
public static String getOnMouseOutAttribute()
{
return "return nd();";
}
public static String getOnMouseOverAttribute(String text, Integer width, Integer height)
{
String out = "return overlib('" + text + "'";
out = out + ", DELAY, 750";
if (width != null)
{
out = out + ", WIDTH, " + width.toString();
}
if (height != null)
{
out = out + ", HEIGHT, " + height.toString();
}
out = out + ");";
return out;
}