Description:
This five day,
intensive course has been carefully designed to train you to be
a master programmer using the Java Foundation Classes (JFC). JFC
is an extension of the Abstract Windowing Toolkit (AWT) library.
JFC provides a comprehensive and rich set of graphical user interface
class libraries to enable professional quality Java applications.
Course areas cover all five major functional areas of JFC:
- High level
graphical user components (SWING)
- Drag and Drop
functionality
- Pluggable Look
and Feel
- 2D API
- Accessibility
features
This course consists
of 50% instruction and 50% lab exercises.
Objectives:
This course will
make the attendee proficient in using the JFC class libraries
and developing professional quality robust and portable GUI applications
on various platforms. On completion, attendees would:
- Have acquired
a solid foundation and understanding of the JFC framework
- Have mastered
the JFC component class library called SWING
- Be proficient
in designing, implementing and deploying professionalquality
Java applications and applets
- Be able to
build applications with customizable look and feel
- Be able to
use fancy graphics algorithms in their Java applications
- Get a clear
understanding on the design implications in building applications
to be used by the physically challenged user
Audience:
- Application
developers
- Programmers
- System designers
Prerequisites:
Experience with
the Java programming language is required.
Duration: 5
Days
Course
Outline:
|
Fundamentals
of Java Foundation Classes
Drag
and Drop Functionality
- Drag-Source
- Drop-Target
- Flavor-Map
2D API
- Complex
Shapes
- Clipping
and transformation of text
- Mixed
fonts and bi-directional text
- Advanced
Image handling: Buffered-Image, Tile etc.
- Finer
control of rendering graphics primitives
Pluggable
Look and Feel
|
Accessibility
features for the physically challenged
- Accessible
- Accessible
Text
High level
graphical user components (SWING)
- Event
Model
- Lightweight
UI Framework
- Tree
View
- List
View
- Table
View
- Tool
Bar
- Tool
Tips
- Pane
Splitter
- Tabbed
Folder
- List
- Multi
Column List
- Image
Supported List
- Progress
Bar
- Slider
- Styled
Text
- HTML
and Rich Text Format (RTF)
- Font
Chooser
- Color
Chooser
- File
Chooser
- Custom
Cursors
- Generic
Buttons
- ComboBox
- Drop
down ComboBox
- Drop
down ListBox
- Composable
Button
|
|