Technical and Human Resources Training Courses for Corporate Programs

"Well presented class. Brought together previous training subjects into a nice refresher and tied them together"

View All Testimonials

 

 

Java SWING

3 days

Audience

Prerequisites

The audience for this course is intended for Java programmers.

·    Introduction to Java Programming

·    Object Oriented Programming using Java

·    Java Threads

Description

This course gives you in-depth coverage of everything you need to know to take full advantage of Swing, providing detailed descriptions of every class and interface in the key Swing packages. It shows you how to use all of the new components, allowing you to build state-of-the-art user interfaces.

Outline/Table of Contents

Introducing Swing

·   What Is Swing?

·   Swing Features

·   Swing Packages and Classes

·   The Model-View-Controller Architecture

·   Working with Swing

 Jump Starting a Swing Application

·   Upgrading Your Programs

·   Beyond Buttons

Swing Component Basics

·   Understanding Actions

·   Sending Change Events in Swing

·   The JComponent Class

Labels and Icons

·   Labels

·   Icons

Buttons

·   Buttons

Bounded Range Components

·   The Bounded-Range Model

·   The JScrollBar Class

·   The JSlider Class

·   The JProgressBar Class

·   Monitoring Progress

Lists and Combo Boxes

·   Lists

·   Representing List Data

·   Handling Selections

·   Displaying Cell Elements

·   The JList Class

·   Combo Boxes

·   The JComboBox Class

Swing Containers

·   A Simple Container

·   Basic RootPaneContainers

Internal Frames

·   Managing a Desktop

·   Building a Desktop

 Swing Dialogs

·   The JDialog Class

·   The JOptionPane Class

Specialty Panes and Layout Managers

·   The JSplitPane Class

·   The JScrollPane Class

·   The JTabbedPane Class

·   Layout Managers

·   Other Panes

 Chooser Dialogs

·   The JFileChooser Class

·   The File Chooser Package

·   The Color Chooser

·   The JColorChooser Class

Borders

·   Introducing Borders

·   Swing Borders

·   Creating Your Own Border

Menus and Toolbars

·   Introducing Swing Menus

·   Menu Bar Selection Models

·   The JMenuBar Class

·   The JMenuItem Class

·   The JPopupMenu Class

·   The JMenu Class

·   Selectable Menu Items

·   Toolbars

Tables

·   Table Columns

·   Table Data

·   The JTable Class

·   Editing and Rendering

·   Selecting Table Entries

 

Phone: 972-404-0069   www.beacontraining.com