MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Mastering Java Swing - Part 3

Course Summary

In this third part of the Mastering Java Swing course, we'll look at some of the more challenging and advanced Swing user interface widgets, including JTree, progress bars and custom table editors and renderers. We'll also look at multithreading in Swing.

  • +

    Course Syllabus

    ● Windows and Panes
        ◦ Introduction
        ◦ Intercepting Window Closing
        ◦ Using Images and Icons
        ◦ Draggable Toolbars with JToolBar
        ◦ Split Panes
        ◦ Tabbed Panes
    ● Tree Controls
        ◦ JTree
        ◦ Tree Selection Events
        ◦ Associating Data with Tree Nodes
        ◦ Tree Node Icons
    ● Customizing Trees
        ◦ Custom Tree Cell Renderers
        ◦ Custom Tree Cell Editors
        ◦ Detecting Tree Node Editor Changes
    ● Multithreading
        ◦ A Simulated Message Server
        ◦ Multithreading - the SwingWorker Class
    ● Dialogs and Progress Bars
        ◦ Modal Dialogs
        ◦ Progress Bars
        ◦ Distributing Your App - Runnable Jars
        ◦ Adding Text To Progress Bars
        ◦ Cancelling SwingWorker Threads
    ● Improving Your Application's Appearance
        ◦ Setting The Cursor
        ◦ Multiple Nested Split Panes
        ◦ Responding To Tab Selections
        ◦ Custom List Renderers
        ◦ Responding To List Selections
        ◦ Changing The Font
        ◦ Loading Font Files
    ● Rendering and Editing in Tables
        ◦ Configuring The Database Connection
        ◦ Editable Tables
        ◦ Using Checkboxes in Tables
        ◦ Table Cell Renderers
        ◦ Custom Table Cell Editors

Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Development & Implementations Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top