GUI för chatsystem
För att underlätta implementationen av chat-systemet, för de som valt att skriva ett sådant, och för att projektgrupperna ska kunna koncentrera sig på nätverkskommunikationen i systemet ges här ett antal färdiga klasser som kan användas för att åstadkomma ett enkelt grafiskt användargränssnitt. Det står varje grupp fritt att välja om de vill använda dessa klasser oförändrade, om de vill skriva om dem eller skriva helt egna klasser för användargränssnittet.
Källkoden för klasserna kan laddas ner från denna sida.
Här hittar du dokumentation för alla klasserna.
- AlertWindow - Pop-up-fönster som visar ett meddelande för användaren och väntar tills han bekräftar det genom att klicka på pop-up-fönstrets OK-knapp.
Källkod: AlertWindow.java
- ChatWindow - Ett fönster som representerar en aktiv chat-kanal. Den har en area som visar de senaste meddelandena och ett inmatningsfält för att skriva in och skicka egna meddelanden.
Källkod: ChatWindow.java
- ListWindow - Ett fönster som presenterar en lista av strängar, tex en lista över anslutna användare. Det finns möjlighet att markera ett element i listan och applikationsprogrammet kan känna av vilket element detta är.
Källkod: ListWindow.java
- MenuWindow - Ett fönster som utgör en enkel meny från vilken användaren kan välja olika alternativ.
Källkod: MenuWindow.java
- PromptWindow - Ett pop-up-fönster som ber användaren att mata in en sträng.
Källkod: PromptWindow.java