Technology Driven IT Training Longstanding IT Technologists Computer Education Techniques
Distance-learning - Java Foundation Class - Swing


distance-learning center

Computer-Device_Tethered-Distance-learning Distance-learning-Building

Professional Distance-learning

IT Training Services


Java Foundation Class - Swing
DURATION: 3 days

FEE: $1,785

Based upon a class size of six students.

Scheduling can be adjusted to employee work hours and incorporate client assignments.

There is a surcharge associated with training two or fewer students.


  • Webmaster
  • Programmer
  • System Designer
  • System Analyst
  • IT Professional


    1. Introduction
      • Compile and run a Swing application from the command-line.
      • Use the simple program provided by the instructor that brings up a simple GUI.
    2. Swing Component Basics
      • List the components in Swing and the difference between AWT and Swing.
    3. Look and Feel
      • Allow the user to modify the look and feel option on the windows.
    4. Labels and Icons
      • Create a basic window using Swing; the window displays a start-up window for a technical support system.
    5. Buttons
      • Develop a program with a simple toolbar and three buttons.
    6. Bounded-range Components
      • JScrollBar, JSlider, and JProgressBar provide visualization and selection within a bounded interval; this allows the user to select conveniently a value from that interval or observe its current state.
      • Code a progress bar based on a time interval.
    7. Lists, Combo Boxes, and Spinners
      • Develop a user selection screen using both list boxes and combo boxes.
    8. Swing Containers
      • Swing provides three top-level container classes: JFrame, JDialog, and JApplet; use the JFrame and JDialog to create an interactive session.
    9. Swing Dialogs
      • Create and test a wizard dialog which allows users to step through the data entry process.
    10. Specialty Panes and Layout Managers
      • Use the JTabbedPane Class to code a tabbed dialog for the user to enter different categories of data.
    11. Chooser Dialogs
      • JFileChooser class provides the file chooser dialog box and code for selecting all files from a default directory using a default filter.
    12. Menus and Toolbars
      • Code a window with a selectable menu and an associated toolbar and status bar.
    13. Tables
      • Code a multi-line and column table.
      • Resize the window containing the table in order that it is sufficiently large to display the values in the entire table.
    14. Text
      • Code a sophisticated text box with editing and formatting capabilities.

    Web-based Training   Blended Learning    


Effective February 27, 2012, the course dates listed on the SYS-ED schedules only will be available based upon approved and authorized user ID.

Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. SYS-ED makes no representation regarding ownership in any of the software products that we train on.

SYS-ED courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the SYS-ED course and that the employer has a licensed version of the software.