Ein Rich-UI-Widget 'Tooltip' definiert eine Kurzinfo (bzw. eine QuickInfo), das heißt, Texte oder Widgets, die angezeigt werden, wenn der Benutzer den Mauszeiger über ein Widget bewegt. Eine QuickInfo wird nur angezeigt, wenn Sie das Tooltip-Widget wie in diesem Abschnitt beschrieben aktivieren. Sie können dieselbe QuickInfo für mehrere Widgets verwenden und Sie können die QuickInfo für ein bestimmtes Widget als Antwort auf ein Laufzeitereignis aktivieren.
package myPkg;
import com.ibm.egl.rui.widgets.Box;
import com.ibm.egl.rui.widgets.Button;
import com.ibm.egl.rui.widgets.Tooltip;
import egl.ui.rui.Event;
Handler MyHandler Type RUIHandler { initialUI = [theButton],
onConstructionFunction= begin }
theButton Button { text = "Start", onClick ::= click };
theToolTip Tooltip { text = "To toggle the text, click the button!",
delay = 800 };
myBox Box{};
function begin()
theToolTip.enable(theButton);
end
Function click(e Event in)
if (theButton.text == "Start")
theButton.text = "Stop";
else
theButton.text = "Start";
end
end
end

Function GoToWebsite(myWidget any in) returns(Box)
myLink html{text =
"You can rely on <a target = \"_blank\", href=\"http://www.ibm.com\">IBM</a>";
myBox.children = [mylink];
return(myBox);
end
Delegate TooltipTextProvider(widget any in) returns(Box) end
Beachten Sie das Problem, das in “Rich-UI-Speicherverwaltung” beschrieben wird.
import com.ibm.egl.rui.widgets.ToolTip;