The aim of this module is to give the student the fundamentals for the development graphical user interfaces (GUIs) for applications and applets using Java.
*Curricular information is subject to change
Swing
Swing GUI Components, Pluggable Look-and-Feel Support, Accessibility API, Java 2D API, Java 2D API.
Containers
Using Top-Level Containers; Text, Buttons, Dialogs, Frames, Labels, Panels, Panes.
Concurrency
Concurrency ; Threads, The Event Dispatch Thread, Worker Threads and SwingWorker, Simple Background Tasks
Writing Event Listeners
Design Considerations.Getting Event Information: Event Objects.Concepts: Low-Level Events and Semantic Events.Event Adapters.Inner Classes and Anonymous Inner Classes.The EventHandler Class.
Module Content & Assessment | |
---|---|
Assessment Breakdown | % |
Other Assessment(s) | 50 |
Formal Examination | 50 |