8.582
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) |
||
| Zeile 37: | Zeile 37: | ||
| <code>void close()</code> | | <code>void close()</code> | ||
| Die Verbindung wird getrennt und kann nicht mehr verwendet werden. | | Die Verbindung wird getrennt und kann nicht mehr verwendet werden. | ||
|} | |||
=== Die Klasse MyMailGUI === | |||
MyMailGUI ist die Haupt-View des Programms. Beim Start des Programms wird eine GUI erstellt und mit der Hauptklasse des Programms verknüpft. Das Programm kann die GUI über diese Methoden verändern: | |||
{| class="wikitable" | |||
| <code>setStatus( String pStatus )</code> | |||
| Zeigt den Text in der Statusleiste am unteren Rand an. | |||
|- | |||
| <code>setError( String pStatus )</code> | |||
| Zeigt den Fehlertext in der Statusleiste am unteren Rand an. | |||
|- | |||
| <code>addMailToList( Mail pMail )</code> | |||
| Fügt ein Mail-Objekt der GUI hinzu. | |||
|- | |||
| <code>addMailsToList( Mail[] pMails )</code> | |||
| Fügt alle Mails im Array der GUI hinzu. | |||
|- | |||
| <code>addMailsToList( List<Mail> pMails )</code> | |||
| Fügt alle Mails der Liste der GUI hinzu. | |||
|- | |||
| <code>removeMailFromList( Mail pMail )</code> | |||
| Entfernt die übergebene Mail aus der GUI, falls sie vorher hinzugefügt wurde. | |||
|- | |||
| <code>clearAllMails()</code> | |||
| Entfernt alle Mails aus der GUI. | |||
|} | |} | ||