080 - 41226000 / 01 / 02 / 03
Feedback
Home > Courses > J2SE
Introduction to J2SE Training Share/Bookmark
J2SE Training Overview
  • The module of the course provides an introduction to the JFC architecture and standard practices. AWT concepts such as the event model and basic layout management are reviewed as necessary. The standard controls are covered, including labels, text components, buttons, listboxes, and comboboxes. Architectural patterns are emphasized, especially JFC's strict use of the Model-View-Controller paradigm. Understanding the thorough use of this pattern in JFC is critical to using the framework effectively. Event handling is treated, both handling AWT-style events, such as action events from button clicks, and handling events fired by the model that lies under a particular control.
J2SE Training Class Goals
  • Understand the basics of the JFC architecture.
  • Build simple GUI applications using JFC.
  • Build more complex GUIs using various JFC controls.
  • Use the many hooks into the JFC architecture to easily customize rendering and editing within JFC controls.
  • Understand the significance of the MVC decomposition in using JFC controls.
  • Build GUI classes that make effective use of events as fired from model, view and controller elements of the GUI itself.
  • Implement JFC GUIs based on existing data structures, and use model implementations to adapt the JFC controls seamlessly to this data.
  • Handle very large data sets, such as remote databases, without degradation of performance or user responsiveness.
  • Implement scrolling, and customize scrolling for a particular scrollable element.
  • Manage complex user interfaces by combining GUI areas with splitter panes and tab panes.
  • Expand an application interface with popup dialogs, message boxes, and popup menus.
  • Use standard dialogs such as file choosers and color choosers.
  • Implement clipboard cut, copy and paste using the JFC data transfer model.
J2SE Courseware
  • Introduction to JFC
    • Abstract Windowing Toolkit Basics
    • Simple Layout Management
    • Simple Event Handling
    • Lightweight Controls
    • JFC Feature Set
    • JFC Architecture and Relationship to AWT
  • JFC Application Design
    • Role of a JFrame
    • Building a Frame-Based JFC Application
    • Panes
    • Using Dialogs
  • JFC Components
    • JFC Component Class Hierarchy
    • JComponent Features
    • Simple Control Types
    • Text Components
    • Menus
    • Managing Look and Feel
  • Architectural Patterns
    • Observer Pattern
    • Model-View-Controller Decomposition
    • Strategy Pattern
    • JList
    • Factory Pattern
    • JComboBox
  • Trees and Tables
    • Hierarchical Data and JTree
    • Presenting Hierarchies
    • JTree and Supporting Classes
    • Using the Default Tree Model
    • Customizing Look and Feel
    • Implementing a Tree Model
    • Custom Rendering
    • Custom Editing
  • Tabular Data and JTable
    • Presenting Tabular Data
    • JTable and Supporting Classes
    • Implementing a Tree Model
    • Customizing Look and Feel
    • Custom Rendering
    • Custom Editing
  • Managing the Model
    • Adapting Existing Data Structures
    • Very Large Data Sets and GUIs
    • Limiting the Cache with an Evictor
  • Advanced GUI Design
    • Organizing Application Windows
    • Viewport Abstraction
    • Popup GUI Elements
    • Data Transfer
    • The Data Transfer Model
    • Transferable Objects
    • Data Flavors and MIME Types
    • The Clipboard API
    • The Drag-and-Drop API
Ph: +91- 080 - 41226000 / 01 / 02 / 03
Email:
Login
E-Mail:*
Password:*
  register
Contact counselors
Training @ infoschool
Success stories
I got the opportunity of getting a practical experience on SAS couse from InfoSchool. It helped me in learning new analytical tools and their applications, today I am in my dream job. Thanks to InfoSchool for giving this opportunity.

By Vidya,
SAS Developer, PowerSoft Technologies,

Copyright 2009 infoschool.in © All right reserved
Disclaimer | Sitemap | Contact Us