After reading and studying the course material, the students should be able to:

Chapter 7 Objectives:

 

1)    Explain the roles of event sources and event listeners in event-driven programming.

 

2)    Define a subclass of the JFrame class using inheritance.

 

3)    Design and implement graphical user interface (GUI) application programs using JButton, JLabel, and JTextField classes from the javax.swing package.

 

4)    Explain the concept of the Java interface.

5)    Explain the steps necessary the handle an action event using the javax.swing classes.

 

 

OOAD Objectives:

 

1)    Explain the difference between requirements analysis and design.

 

2)    Create a domain object model for a simple problem using grammatical analysis.

 

3)    Read and understand text use cases.

 

4)    Explain why low coupling and high cohesion are characteristics of a good design.

5)    Read a UML sequence diagram created in interaction modeling.