Chris Johnson,
Index
Index
Click on the Index at the top of each section to return here.
Course Notes.
Detailed notes and examples to support the lecture material.
Topic 1:
An Introduction to Human Computer Interaction.
Jargon
People, Tasks and their Environment
The HCI Lifecycle.
Topic 2:
Interface Development in Java.
Platform Independence and Interface Consistency
The Abstract Window Toolkit (AWT)
Swing/JFC, Java3D and beyond
Topic 3:
Starting to Use The AWT.
The AWT Class Hierarchy
Peers.
Event Handling in AWT
Topic 4:
Text components
Labels
Design Issues
TextArea and TextField
Topic 5:
Setting Things Out
Layout Managers
Flows, Borders, Cards and Grids
Example Applications
Topic 6:
Windows, Frames and Dialogs
Windows
Frames
Dialogs
Topic 7:
Selection Components
Buttons
Checkboxes
Radio buttons
Topic 8:
Lists and Choices
Selection Criteria
Lists
Choices
Topic 9:
Menus
Cognition and menu design
Implementation techniques
Restrictions
Topic 10:
Graphics.
Drawing
Scrollbars
Colour
Topic 11:
An Introduction to Evaluation.
Formative evaluation
Summative evaluation
Post-Summative evaluation
Further resoures:
Practical Exercises
Past Exam Papers
Debugging AWT programs
The Java Applet Tag
Further Sources of Help