【ご質問】
あるアプレット内に別のアプレットを表示することは出来ますか。
【回答】
AppletData・AppletGraphicを使用することで実現可能です。
呼び出す側のアプレット(以下「親アプレット」と呼びます)に
呼び出される側のアプレット(以下「子アプレット」と呼びます)を表示するための
グラフィックとしてAppletGraphicを定義したうえで、
AppletDataをAppletGraphicと組み合わせて定義することで
親アプレット内に子アプレットを表示することが出来ます。
またバージョン6以降であれば、以下のような親アプレットと子アプレット間の
交信を行うことが出来ます。
・子アプレットに定義したメソッドを親アプレットから実行(applet-invoke-async)
・親アプレットに定義されたプロシージャを子アプレットから呼び出す(parent-invoke-async)
詳細は、Curl開発者ガイドの
[外部リソースとの対話]-[子アプレットとJavaScriptサポート]の項と
APIリファレンス内の各APIの項をご参照ください。
AppletDataに関するサンプルを用意しました。
また、Curl開発者ガイドにもサンプルが用意されていますのでご参照下さい。