Verhoef Training

11 Kingsmead Square, Bath, BA1 2AB.
Tel: 01225 339705 Fax: 01225 339671




Java Graphics




AUDIENCE:   All Java programmers who want to understand the graphical capabilities of Java. All Java programmers who are building Applets or Graphical stand alone applications. Intranet software developers. Java System developers. Frontending mainframe-pc application developers. Client/Server system developers.

PREREQUISITES:   The participant should have an introduction to Java syntax before the class and also have a little familiarity with Object Oriented Programming.

DURATION:   5 days. Hands on.

OBJECTIVES:   The Java Foundation Classes is an assortment of API's for creating graphical user interfaces. The JFC consists of: AWT (Abstract Windows Toolkit), 2D/3D API, and Swing.

COURSE CONTENT:  

SWING COMPONENTS
AWT
J COMPONENTS
SWING PACKAGES
RESOURCES ASSOCIATED WITH SWING
APPLETS
GJAPP
SWING WITH TREADS
SWING MVC
   Components
   Dynamic/Static Perspectives
   Models 
   UI's 
   Listeners 
JCOMPONENTS CLASS 
   Boarders 
   Buffering 
   Debug 
   Tooltips 
   AutoScrolling 
   Swing components with reference to AWT containers
MIN, MAX
KEYSTROKE HANDLING
ACCESSIBILITY
FOCUS
CLIENT PROPERTIES
BOARDERS, ACTIONS AND ICONS
UTILITIES
LOOK AND FEEL, UI'S
SWING COMPONENTS 
   Label JLabel 
   Buttons JButton 
   Radio Buttons, 
   Check Buttons 
   Buttons Groups 
   Toolbars 
   Menus 
   Popup Menus 
   MenuBar 
   Sliders 
   Seperators 
   Progress Bar
CONTAINERS LIGHTWEIGHT 
   JPanel 
   JRootPane 
   JLayeredPane 
   JSplitPane 
   JTabedPane
SCROLLING 
   JWindow 
   JDialog 
   JOptionPane
DESKTOP AND INTERNAL FRAMES
CHOOSERS
TABLES
 
   Tables and Scrolling 
   Table Models 
   Table Selection 
   Table Columns 
   Table Rows 
   Table Headers 
   Editing 
   Rendering 
LISTS 
   Models 
   Cell Rendering 
   Selection
COMBO BOXES 
   Box Models 
   Box Key selection 
   Box Editors 
   Box Cell Renders
TREES 
   Creation 
   Paths 
   Models 
   Selection 
   Editing 
   Rendering
TEXT 
   Actions 
   Documents 
   Keymaps 
   Undo 
   JTextField 
   JPasswordField 
   JTextPane 
   JTextArea 
   JEditorPane
TEXT CUSTOMIZING

© 2007 Verhoef Training, Ltd.