1111

 

 

Objectives:

  • This course covers Java Swing components to develop GUI application.
  • Swing components  
  • Different layout mangers in applications
  • Pluggable look and feel
  • MVC in Swing

Download PDF Download the PDF

An embedded awareness & advanced training Group

Take Away:

  • Develop GUI application using Swing components like JFrame, JTable, JTree, JFileChooser
  • Use different layout managers in the application
  • Use listeners with the components

Pre-requisites:

  • Sound knowledge of Object-Oriented concepts
  • Experience with Java programming language & JDBC API

Course Details

Introduction

  • Introduction to GUI programming
  • GUI component libraries provided by Java
  • Introduction to AWT components
  • Callback mechanism
  • Sample program

Swing

  • Introduction to Swing components
  • Swing and Java Foundation Classes(JFC)
  • Difference between AWT and Swing
  • Swing component hierarchy
  • Layered architecture of Swing components
  • Pluggable look and feel

Delegation Event Model

  • Event handling
  • Event Source, Event listeners, Event
  • Delegation event model
  • Components and associated events

Layout Managers

  • Need for Layout managers
  • Different Layout managers and their characteristics
  • Border, Box, Spring, Flow, Grid, Gridbag Layouts

Advanced Swing components

  • MVC architecture
  • MVC in Swing
  • JTree, JTable, JFileChooser, JColorChooser
  • Drag and Drop

Concurrency in Swing

  • Concurrent behavior of Swing components
  • Event dispatch thread
  • Write Swing application with correct mechanism

Internationalization

  • Introduction to internationalization and localization
  • MessageBundles
  • Use internationalization in Swing applications

Copyright ® 2009 eACT Technologies Home