Rich UI tooltip ウィジェットでは、吹き出しヘルプ を定義します。これは、ユーザーがウィジェットの上に移動すると表示されるテキストまたはウィジェットです。ツールチップは、このセクションの説明に従って tooltip ウィジェットを使用可能にしている場合のみ表示されます。いくつかのウィジェットに同じツールチップを使用することも、ランタイム・イベントに応答して特定のウィジェットでツールチップを使用可能にすることもできます。
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
『Rich UI メモリー管理』に記載されている問題に注意してください。
import com.ibm.egl.rui.widgets.ToolTip;