RmiClient
1.0
|
Öffentliche Methoden | |
MainFrame (final Controller controller, final UserRole roleType) | |
void | update (Observable arg0, final Object arg1) |
![]() | |
AbstractFrame (Controller controller, String label) | |
void | update (Observable arg0, final Object arg1) |
Öffentliche Attribute | |
JButton | projekteButton = null |
JButton | ansprechpartnerButton = null |
JButton | unternehmenButton = null |
JButton | studentenButton = null |
Weitere Geerbte Elemente | |
![]() | |
final Controller | controller |
Die Hauptfenster-Klasse.
,
UTC
Definiert in Zeile 53 der Datei MainFrame.java.
view.MainFrame.MainFrame | ( | final Controller | controller, |
final UserRole | roleType | ||
) |
Konstruktor.
erzeuge obere Buttonleiste
registriere Neu-Button
registriere Ändern-Button
registriere Löschen-Button
erzeuge untere Buttonleiste
erzeuge Buttons für untere Buttonleiste
registrieren des Projekte-Buttons
registrieren des Ansprechpartner-Buttons
registrieren des Unternehmen-Buttons
registrieren des Studenten-Buttons
Ansichtsbuttons der unteren Buttonleiste hinzufügen
ContentPane managen
Panels selbst hinzufügen
Vorselektion der Projekteseite
Auslieferung übers Observer-Pattern funktioniert im Konstruktor nicht!
Definiert in Zeile 100 der Datei MainFrame.java.
void view.MainFrame.update | ( | Observable | arg0, |
final Object | arg1 | ||
) |
Benachrichtung vom Observer-Pattern
Daten in View übernehmen
bei zurückgegebenen Daten vom Typ Projekt aktualisiere Anzeige entsprechend
einem Projekt muss mindestens der erste Student zugeordnet werden, aber die anderen beiden sind keine Pflichtfelder - gemäß dem vorgegebenen Datenmodell
wenn auf Student2 und Student3 ein getName() ausgeführt wird, wird ein INNER JOIN ausgeführt!
bei zurückgegebenen Daten vom Typ Ansprechparter aktualisiere Anzeige entsprechend
bei zurückgegebenen Daten vom Typ Unternehmen aktualisiere Anzeige entsprechend
bei zurückgegebenen Daten vom Typ Student aktualisiere Anzeige entsprechend
setzen der aktuellen Liste von Objekten
Definiert in Zeile 545 der Datei MainFrame.java.
JButton view.MainFrame.ansprechpartnerButton = null |
Definiert in Zeile 56 der Datei MainFrame.java.
JButton view.MainFrame.projekteButton = null |
Definiert in Zeile 55 der Datei MainFrame.java.
JButton view.MainFrame.studentenButton = null |
Definiert in Zeile 58 der Datei MainFrame.java.
JButton view.MainFrame.unternehmenButton = null |
Definiert in Zeile 57 der Datei MainFrame.java.