Es gibt die Möglichkeit die Formulare als SFrame oder SDialog zu laden.
Teile des Formulars können als MainPanel geladen werden. Nachdem das Formular geladen worden ist,
wird es mit der Methode afterloading() initialisiert. Danach wird das Formular sichtbar gemacht.
Im folgenden Beispiel wird ein Formular als SFrame geladen und initialisiert. Danach wird das SFrame sichtbar gemacht.
Beispiel:
try { SFrame frame = ObjectLoader.getSFrame( "Formulare//TestInternal.form"); frame.afterLoading(); frame.setVisible(true); } catch (AccessDeniedException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (InvocationTargetException e) { e.printStackTrace(); }
Das nun folgende Beispiel zeigt die Methode openSDialog (JFrame frame,boolean modal).
Die Methode läd und initialisert ein Formular als SDialog. Der Parameter "frame" ist das
Vaterfenster des SDialog. Der Parameter "modal" gibt an, ob der SDialog modal ist.
try { SDialog dialog = ObjectLoader.getSDialog(frame, "Formulare//TestInternal.form",modal); dialog.afterLoading(); dialog.show(); } catch (AccessDeniedException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (InvocationTargetException e) { e.printStackTrace(); }