Custom Search

Java 2 Programming Part 4: Building and Managing GUIs

Java

Serebra Learning Corporation
Training Provided by Serebra Learning Corporation This is the fourth course in a five-part series on Java 2 Programming. The Java platform is based on the idea that the same software should run on many different kinds of computers, consumer products, and other devices. Java software works on any device from mobile phones to supercomputers and is incorporated into all major Web browsers. This course covers using the java.awt package and creating GUI programs. It covers using java.awt for layout, using the java.awt event package, and using the java.awt component library. It also covers creating applets and using the Swing package for creating GUIs.
This is primarily online training
on-line e-learning cbt (computer based)This is an online eLearning or CBT training program
Contact Serebra Learning Corporation for more information
Duration:8 hours
Training Presented in:English
Java 2 Programming Part 4: Building and Managing GUIs Course Outline - NGE86004 - Replaced by set of courses 86100-86118

Replaced by set of courses 86100-86118

Course Code NGE86004

Contents

  1. Contents
  2. Description
  3. Audience
  4. Prerequisites
  5. Objectives
  6. Topics Include
  7. Duration
  8. Minimum Requirements
  9. Media

Screenshot


click to enlarge

Description

This is the fourth course in a five-part series on Java 2 Programming. The Java platform is based on the idea that the same software should run on many different kinds of computers, consumer products, and other devices. Java software works on any device from mobile phones to supercomputers and is incorporated into all major Web browsers. This course covers using the java.awt package and creating GUI programs. It covers using java.awt for layout, using the java.awt event package, and using the java.awt component library. It also covers creating applets and using the Swing package for creating GUIs.

Audience

Application Developers, Software Engineers, and Programmer/Analysts are some of the types of people who would benefit from taking this course. Learners should understand object-oriented principles and have created or compiled simple programs such as C or C++ prior to taking this course. In addition to having hands-on experience, students can take the C Programming series (courses 13201-13204) or the C++ Programming series (courses 13205-13208) to help them prepare to take this Java 2 Programming series. Students should have taken the first three parts of this series (courses 86001-03) prior to taking this course.

Prerequisites

(Currently no course prerequisite information)

Objective

  • Match the various ways of internationalizing software with their advantages.
  • Implement the classes used for internationalization.
  • Create and format an applet, and convert applets to applications.
  • Create different types of containers and components using AWT.
  • Identify information to create regular and popup menus, add images, and create URL objects.
  • Identify advanced GUI handling using Java, including JFC, Swing, Layout Managers, and Event Handling.

Topics Include

Unit 1: Internationalization and Applets

  • Match the various ways of internationalizing software with their advantages.
  • Match the classes used in internationalization with their functions.
  • Identify the code used to implement various classes for internationalization.
  • Identify the code used for locale-specific conversion.
  • Match the classes used for collation with their functions.
  • Match the methods used in the life cycle of an applet with their roles.
  • Identify the code to create a specified applet.
  • Complete the code to format an applet with specified properties.
  • Pass a parameter to an applet by using the param tag.
  • Select the code that is used to convert an applet to an application.

Unit 2: AWT

  • Match the classes used in AWT with their functions.
  • Select the code used to create a frame.
  • Identify the code used to create a panel.
  • Sequence the lines of code used to create a dialog box.
  • Complete the code to create a label.
  • Create a text field with specified properties.
  • Select the code to create a button that has a label.
  • Identify the lines of code used to create a check box.
  • Identify the lines of code used to create an option button.
  • Complete the code to create a list box by using the List class.
  • Complete the code to create different types of menus by using AWT classes.
  • Complete the code to create an object of the URL class for connecting to the resources on the Web.
  • Identify the code to load data on an applet.
  • Identify the code to add images to an applet.

Unit 3: Advanced GUI Handling

  • Match the packages used in JFC with their features.
  • Convert an AWT program to a Swing program.
  • Add ToolTips to components in an application.
  • Add icons to components in an application.
  • Match the code for adding borders with the correct output.
  • Complete the code for setting a shortcut key.
  • Match the code segments containing methods of the JList class with their uses.
  • Match the code segments containing methods of the JComboBox class with their uses.
  • Identify the code to create a tabbed pane.
  • Identify the layout manager to be used for organizing components in a specified situation.
  • Identify the code to arrange components in horizontal rows by using a flow layout manager.
  • Complete the code to position components in different directions by using a border layout manager.
  • Identify the output of the code that organizes the components in a rectangular grid by using a grid layout manager.
  • Select the output of the code to create a stack of components by using a card layout manager.
  • Match the attributes of the GridBagConstraints object with the constraints that they specify for the components in a gridbag layout.
  • Complete the code to arrange components in the specified direction by using a box layout manager.
  • Match the components of an event with their roles.
  • Identify the advantages of the Delegation model.
  • Match the event classes with the events that generate their objects.
  • Identify the code to handle events by using an event listener class.
  • Identify the code to handle events explicitly.
  • Match the adapter class with the task that its listener class is used to handle.
  • Identify the steps in the process of event handling for a specific application.

Duration

8

Minimum Requirements

The CDROM version of this course requires:

  • At least a 486DX 33Mhz CPU.
  • Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
  • At least 8MB RAM.
  • At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
  • At least a double speed CDROM drive.
  • An MPC compliant sound card with attached speakers or headphones is recommended (Currently, only the CDROM version supports audio).
The network version of this course requires:
  • At least a 486DX 33Mhz CPU.
  • Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
  • At least 8MB RAM and 22MB available hard disk space or file server space.
  • At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).

Media

CDROM

Serebra Learning Corporation, 1660 - 999 West Hastings, Vancouver, BC    V6C 2W2 Canada
Tel: (604) 676-5480 or 1-800-567-7766 - Fax: (604) 676-5490
E-Mail: sales@serebra.com - Web Site: www.serebra.com
About The Training Provider: Serebra Learning Corporation
Serebra Learning Corporation - Serebra Learning Corporation provides technology-based training solutions through a combination of Cortex, its proprietary learning management system (LMS), and a curriculum catalog with over 1, 825 current courseware titles. Founded in 1987 (as FirstClass Systems, with a name change to Serebra in 2001), Serebra has over sixteen years" experience delivering e-learning solutions to both...
tcw11-gfc-v396M-10/25/09-10:33:06-()[A]-[B]-[B] -12:28:37