JM: virtuelles Betriebsystem

Beitrag lesen

Hi!

Ich hab da ein Java-Programm das ähnlich wie ein Betriebsystem sein soll.
Der Desktop ist ein JDesktopPane und die Taskleitse ein Panel.
Im Package "Programme" sind Java-Programme als Unterpackages.

Nun meine Fragen:
-Kann ich denn Zugriff aufs eigendliche Betriebsystem, Dateien, ... nur für diese Klassen verhindern bzw. umleiten?
-Kann man die Standarteingabe- und -ausgabestreams für jedes Programm anders umleiten?
-Bei System.exit sollte nur das Programm, nicht das ganze "Betriebsystem" beendet werden.
-Kann man alle JFrames,etc automatisch durch JInternalFrame,etc. ersetzen?

lg JM