Sun Microsystems Logo
Products and Services
 
Support and Training
 
 

Training
Web-based Courses
»   How To Enroll
»   Java Technology
»   Sun Java Studio, Solaris OS, and Perl Development
»   Sun Java Enterprise System
»   Sun Java Desktop System
»   Web Services, XML, and Web Publishing
»   Wireless and Telecommunications
»   StarOffice Software
»   Solaris Operating Environment
»   Network Management
»   N1 Grid
»   Security
»   Server and High Availability
»   Storage
»   Knowledge Management
»   Auto-ID
 
 

Designing Graphical User Interfaces in Java Technology

 Course Description
    Course Outline/Details

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

  • This course requires the Macromedia Flash 4 (or higher) player. Click here to test if you have Flash.

    Course ID:
    WJ-2755-90
    Subscription Duration:
    90 days
    Price:
    $US  90.00
    How to Enroll
       
     Languages Offered Back To Top

    This course is currently available in English only.

     
     Who Can Benefit Back To Top

    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 Back To Top

    To succeed fully in this course, students should be able to:

  • Apply the principles of object-oriented programming
  • Create 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 course
  • Use the skills they learned while completing the SL-210: Migrating to OO Programming with Java Technology course
  • Use a text editor to create and edit text files
  • Use basic UNIXr commands
  • Use a World Wide Web (WWW) browser, such as Netscape Navigator
  •  
     Skills Gained Back To Top

    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 interface
  • Explain the concept of applets, including the applet lifecycle
  • Create GUI-based applications and applets
  •  
     Related Courses Back To Top

  • Before: WJ-2751: Getting Started With the Java Technology
  • Before: WJ-2752: Understanding the Building Blocks of Java Technology
  • Before: WJ-2753: Designing Object-Oriented Classes
  • Before: WJ-2754: Handling and Optimizing the Java Technology Code
  • Before: WJB-110 Web Series or SL-110: Java Programming for Non-Programmers
  • Before: WPB-120 Web Series or SL-210: Migrating to OO Programming with Java Technology
  • After: WJ-2756: Input/Output and Networking Packages in Java Technology
  •  
         Course Content Back To Top



    Module 1: Organizing Graphical User Interface (GUI)

  • Explain Java foundation classes
  • Explain the components involved in building Java GUIs
  • Describe container layout


  • Module 2: Handling Events
  • Explain some basic terms related to event handling
  • Handle 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 event
  • Use inner classes and anonymous classes for event handling


  • Module 3: Creating GUI-Based Applications
  • Create a GUI-based application with AWT Components
  • Create a menu using menu components
  • Control the appearances of components


  • Module 4: Working With Java Technology Applets
  • Explain what an applet is
  • Explain the life cycle of an applet with the help of three key applets
  • Create a simple applet using the appletviewer and the applet tag
  • Enhance your Java technology applets
  • Make your Java technology applet interactive
  •