ファイルシステムとか本当なら作らないといけないのですが、
何を思ったかGUI部分を作ってみました。
すべてのコンポネントイベントで再描画したり、かなりいいかげんな作りなので、動きがおかしいです。
エミュレータというか、クロスプラットホームのGUIライブラリーを動かしていると言った方が
近いような気もします^^

エミュレータ(Java1.4以上がないと動きません)
ttp://www.geocities.co.jp/SiliconValley-PaloAlto/6802/AsagaoEmulator.jar
上のエミュレータを実行させた画面
ttp://www.geocities.co.jp/SiliconValley-PaloAlto/6802/emu.png

実行させたプログラム
public static void main(Application app) {
    Frame f1 = new Frame(app);
    f1.setTitle("テスト1");
    f1.setSize(400, 200);
    f1.setVisible(true);

    Frame f2 = new Frame(app);
    f2.setTitle("テスト2");
    f2.setSize(300, 300);
    f2.setVisible(true);

    app.run();
}

スレッドの作成は出来ない予定なので、シングルスレッドで動かすために、ちょっと.NETっぽくなりましたw