内容としてはアプレット、アプリケーション向けにキャラクタベースのコンソール風インターフェースを提供する。といったクラス郡。
基本的な画面出力部分(といってもキャラクタベースなので等幅フォントでそれっぽくGraphicsオブジェクトに書き出すだけ)は完成していたっぽいのでとりあえず入力部分をざっくり追加した。
理想としては
アプレット、アプリケーションが受け取った入力を随時コンソールクラスに投げる。
コンソールクラスは受け取った入力情報をリングバッファで保持しておき
更新のタイミングでリングバッファからとりだして現在実行中のコンソールアプリケーションクラスに投げる。
コンソールアプリケーションクラスはコールバッククラスとして継承して利用する。
といった感じか。
結局、今日はプロトタイプ的に入力からリングバッファを介してコマンドライン風に出力する部分までを作っただけ。
明日はJavaの授業なのでがっつりやろうと思う。


