Designing Graphical User Interfaces in Java Technology
The Designing Graphical User Interfaces in Java Technology course provides
students with an overview of the Abstract Windowing Toolkit (AWT) from the Java
platform to enable the student to create programs with graphical user interface (GUI)
components (buttons, checkboxes, textfields, and so forth). In addition, the mechanics for
handling events generated by GUI components are presented. This course also introduces
you to applets, their life cycle, and key methods involved when using applets.
Course length: 3-4 hours

Course ID:
WJ-2755-90 |
Subscription Duration:
90 days
| Price: $US
90.00 |
|
|
Languages Offered |
 |
This course is currently available in English only.
|
Who Can Benefit |
 |
Students who can benefit from this course are experienced C++, C, COBOL, or
Visual BASIC programmers who are interested in adding the Java programming
language to their skill set. This course will also benefit students who are
preparing for the: Sun Certified Programmer Exam for the Java Platform, and Sun Certified Developer Exam for the Java Platform.
|
Prerequisites |
 |
To succeed fully in this course, students should be able to: Apply the principles of object-oriented programmingCreate or compile simple programs in a programming language,
such as C or C++, or use the skills they learned while completing
the SL-110: Java Programming for Non-Programmers courseUse the skills they learned while completing the SL-210: Migrating to
OO Programming with Java Technology courseUse a text editor to create and edit text filesUse basic UNIXr commandsUse a World Wide Web (WWW) browser, such as Netscape Navigator
|
Skills Gained |
 |
Upon completion of this course, you should be able to: Create GUI components using the Abstract Windowing Toolkit (AWT) Write code to handle events that occur at the user interfaceExplain the concept of applets, including the applet lifecycleCreate GUI-based applications and applets
|
Related Courses |
 |
Before: WJ-2751: Getting Started With the Java TechnologyBefore: WJ-2752: Understanding the Building Blocks of Java TechnologyBefore: WJ-2753: Designing Object-Oriented ClassesBefore: WJ-2754: Handling and Optimizing the Java Technology CodeBefore: WJB-110 Web Series or SL-110: Java Programming for Non-ProgrammersBefore: WPB-120 Web Series or SL-210: Migrating to OO Programming with Java TechnologyAfter: WJ-2756: Input/Output and Networking Packages in Java Technology
|
Course Content |
 |
Module 1: Organizing Graphical User Interface (GUI)
|
Explain Java foundation classesExplain the components involved in building Java GUIsDescribe container layout
Module 2: Handling Events
|
Explain some basic terms related to event handlingHandle events using the Delegation Event model present in Java 2 Software Development Kit (SDK)Determine, from the event object, details about the user action that originated the eventUse inner classes and anonymous classes for event handling
Module 3: Creating GUI-Based Applications
|
Create a GUI-based application with AWT ComponentsCreate a menu using menu componentsControl the appearances of components
Module 4: Working With Java Technology Applets
|
Explain what an applet isExplain the life cycle of an applet with the help of three key appletsCreate a simple applet using the appletviewer and the applet tagEnhance your Java technology appletsMake your Java technology applet interactive |