Denne forelæsning handler om hvordan man kan lave grafiske bruger interfaces (GUI) til sine Java programmer.
Det er desværre alt hvad vi når i denne omgang. Java er et stor programmering sprog, med masser af muligheder som vi ikke har haft tid til at dække i dette kursus. Skulle du få behov for at gå videre med Java så kan jeg varmt anbefale at starte med at følge de avancerede tutorials og special trails, på The Java Tutorial
kan findes her
GUI udvikling er et meget stort område og vi kan kun nå at få emnet introduceret. Dem af jer der har brug for mere avancerede GUIs bør følge de øvrige trails i tutorialen:
Creating a GUI with JFC/Swing: Table of Contents
Der findes nogle gode eksempler på forskellige GUI på The Swing Component Gallery
For dem af jer der har interesse i at skrive applets (Java programmer der kan indlejres i HTML sider) kan jeg anbefale at følge tutorialen
På nedenstående link kan i finde en lang række Java programmer og Applets med GUI.
Just for Fun C#, C++ and Java Programming - Watson's hot Programming Pages
Web stedet har source koden tilgængelig så den kan bruges til inspiration til egne programmer.
Lav alle Questions som Gruppe opgaver og alle Exercises som Individuelle opgaver:
Questions and Exercises: Getting Started with Swing
Questions and Exercises: Learning Swing by Example
For at hilse på Kara en sidste gang, så lav en GUI med en knap der kan starte og stoppe Kara som ellers løber i en uendelighed (Hint: Modificer koden til SwingApplication så den kalder en metode i dit Kara program der styrer Kara.
Følg tutorialen GUI Building in NetBeans IDE 4.1 og lav den tilhørende øvelse
Jeg vil sætte stor pris på din feed-back på kurset og beder dig udfylde et evalueringsskemaet, som kan downloades på dette link. Det udfyldte skema sendes pr. e-mail til bt@cs.aau.dk med subject/emne: JAVA senest 14.11.2004