Aufgabe 9:
Programmieren Sie eine von Panel abgeletete Klasse nach Muster.java mit folgendem Aussehen:
Links oben gibt es ein Choice-Control, über dieses soll zwischen URL, URL-Connection oder Socket gewählt werden.
Je nach Auswahl erscheint ein anderes Layout rechts daneben:
Dies ist mit einem Panel mit CardLayout leicht realisierbar.
Für die Varainte Socket diene der hier abgebildete CommandlineClient als Anregung:
Als Anregung für den geamten Programmaufbau kann nachfolgender Quelltext dienen.
Für den Test können Sie die im Bildschirmfoto unten als Kommentar
angegebenen Links bzw. Angaben nutzen, sie sind getestet und sollten
funktionieren.
Vollständige Lösung nach Vorgabe in KW24: bis zu 5 Punkte
Bei Abgabe von 3 Einzellösungen: in KW24: bis zu 3 Punkte
A. Beck, 2021