←
↑
解決法3: GUIツールキット
→
インタフェース部品をライブラリ化して再利用
イベント駆動 (マウス、タイマ、etc.)
制御の主体がツールキット側にあり、 イベント発生により「コールバック関数」が呼び出される
各種のグラフィックツールキット
OpenLook, Motif, XView, Athena Widget, HP Widget, NEXTSTEP, XForms, ...
Java AWT
Tcl/Tk (STK, PerlTk, PythonTk, etc.)
Garnet
,
Amulet
subArctic