
JAVA SWINGS
Java Swings
Duration of Hours
25
Duration time may vary depends on course progress
About
Java Swings
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