Ein Formular kann als SFrame oder SDialog geladen werden. Um ein Formular als SFrame zu laden, muss die Methode openSFrame(String name, boolean resizable, int extendState, boolean visible, boolean centered) der Klasse SWindowUtils aufgerufen werden. Diese Methode gibt ein vollständig initialisiertes SFrame zurück.
Wurde das Formular schon vorher geladen und initialisiert, wird keine neue Instanz erzeugt, sondern das vorhandene SFrame zurückgegeben.
Das folgende Beispiel zeigt, wie ein Formular als SFrame geladen und initialisiert wird:
SFrame frame = SWindowUtils.openSFrame( "Formulare/ViewPanel2.form",true,Frame. NORMAL,true,false);
Um ein Formular als SDialog zu laden, muss die Methode SDialog openSDialog(Window owner, String name, boolean resizable, boolean modal, boolean centered) der Klasse SWindowUtils aufgerufen werden. Diese Methode gibt einen vollständig initialisierten SDialog zurück.
Wurde das Formular schon vorher geladen und initialisiert, wird keine neue Instanz erzeugt, sondern der vorhandene SDialog zurückgegeben.
Das folgende Beispiel zeigt, wie ein Formular als SDialog geladen und initialisiert werden kann:
SDialog dialog = SWindowUtils.openSDialog(owner, "Formulare/ViewPanel.form", false, false, false);