- Tel: +44 (0)1275 859666
EC24 - Java Swing Programming Workshop - 2 Days
Course Description
Customisation
For on-site courses (i.e. at your premises), we are more than happy to tailor the course agenda to suit your exact requirements. In many cases, we are able to build your in-house standards and naming conventions into the delivered course.
Course Details
- Introduction
- Java Foundation Classes
- A Brief History Of Swing
- Swing Gui Components
- The JFrame Component
- Look And Feel
- A Brief History Of Swing
- Introduction to Swing Components
- Components and the Content Pane
- JFrame Structure
- JComponent
- JFrame Structure
- Swing Components
- Labels
- Buttons
- JButton
- Check Boxes
- Radio Buttons
- Lists and Combo Boxes
- Text Fields
- Text Areas
- Menu Bars
- Pop-up menus
- Tool Bars
- JScrollPane
- Tabbed Panes
- Dialogs
- Advanced Dialogs
- Buttons
- Layout Managers
- FlowLayout
- GridLayout
- BorderLayout
- BoxLayout
- Absolute Positioning without a Layout Manager
- GridLayout
- Borders
- Simple Borders
- Title Borders
- Compound Borders
- Title Borders
- Event Handling
- Introduction to Event Handling
- Inner Classes and Anonymous Inner Classes
- Using Adapters
- Event Objects
- Mouse Events
- Handling Window Events
- Listeners that All Swing Components Support
- Other Listeners that Swing Components Support
- Actions
- Inner Classes and Anonymous Inner Classes
- Trees
- JTree
- Modifying The Look Of The Tree
- Modifying The Trees Default Functionality
- Tree Events
- Tree Selections
- Modifying The Look Of The Tree
- Tables
- Tables
- Custom Models
- Cell Editors and Renderers
- Table Events
- Firing TableModelEvents
- Custom Models
- Formatted Text Fields
- Defining Formats
- Formatter Factories
- Custom Formatters
- Input Verifiers
- Formatter Factories
- Threads
- Introduction
- Using Threads
- SwingWorker
- Timers
- Progress Bars
- Progress Monitor
- Using Threads
- Advanced Layout Management – GridBagLayout
- Setting Constraints
- Internal Frames
- Internal Frames
- Manipulating Internal Frames
- Adding components to an Internal Frame
- Internal Frame Events
- Internal Dialogs
- Manipulating Internal Frames
- VISUAL EDITOR FOR JAVA (for RAD, if applicable)
- The Visual Editor layout and views
- Adding Components to a GUI
- Changing the properties of components
- Modifying Layouts
- Code Synchronisation
- Adding Components to a GUI