Overloading
Overloading Example
Overloading Example (cont'd)
When to Overload
When to Overload (cont'd)
Inheritance and Extended Classes
Constructors of Extended Classes
Constructors of Extended Classes (cont'd)
Default Constructor of Extended Classes
Execution Order of Constructors
Overriding and Hiding
Overriding and Hiding (cont'd)
Object Reference: super
Type Conversion --- Implicit
Type Conversion --- Explicit Cast
Cast Object References
Graphical User Interfaces (GUI)
The Component Hierarchy
The Swing Components
Layout Managers
The Layout Manager Hierarchy
Buttons and Flow Layout
Buttons and Flow Layout (cont'd)
Border Layout
Border Layout (cont'd)
Grid Layout
Grid Layout (cont'd)
Nested Panels
Nested Panels (cont'd)
Event Handling
The Event Object and Listener Classes
Nested Panels, Handling Events
Event Handling Methods
Register The Listener
Event Handling Using Inner Class
Inner Class Listener
Inner Class Listener (cont'd)
Author: Xiaoping Jia
E-mail: xjia@cti.depaul.edu
Homepage: http://www.depaul.edu/~xjia
Best viewed with
Download presentation