JAVA SWINGS

Java Swings

Duration of       Hours 

HRS

Duration time may vary depends on course progress

Overview:

Swing is a high level Java GUI tool set launched by Sun Microsystems. It is used to develop Visual customer connections with Java. Java Swing is the GUI toolkit for Java programming language. In simple words, it provides API's to create GUI controls like Buttons, Textbox, Checkboxes etc. It is part of Java Foundation Classes and a Java standard. It is part of Oracle's Java Foundation Classes (JFC) – an API for providing a graphical user interface (GUI) for Java programs. Swing framework gives an ability to create window based applications and easy to use graphical user interface(GUI).

Course Content

  • 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


  •  Caching


  •  Lazy Evaluation Using Tree and Table Models


  •  Limiting the Cache with an Evictor


  •  Anticipating User Requests



Advanced GUI Design:


  •  Organizing Application Windows


  •  Viewport Abstraction


  •  JScrollPane


  •  Scrollable Elements


  •  Customizing Scrolling


  •  Tabbed Panes


  •  Splitter Panes



Popup GUI Elements:


  •  Dialog Boxes


  •  Message Boxes


  •  Using File Choosers


  •  Customizing File Choosers


  •  Using Color Choosers


  •  Custom Dialogs


  •  Tooltips


  •  Popup Menus



Data Transfer:


  •  The Data Transfer Model


  •  Transferable Objects


  •  Data Flavors and MIME Types


  •  The Clipboard API


  •  The Drag-and-Drop API

Have some Questions?

Call us at our care or drop quick contact box

Why with us?
  • Live Quality Training 

  • Live demonstration of of features and practicals.

  • 100% Assurance Placement Assistance

  • Effective Resume building

  • Internship Program for real exposure

  • Interview preparation with mock interview drills

  • Process of applying jobs at right places

  • Guidance of getting flexible, part time jobs

Our chanel partners : AlightPro | Career ITS

© Copyright © 2008 ProCareer Inc. All rights reserved.