1. Introduction
  2. swing-forms
    1. Form basics
    2. Form validation
    3. Form field actions
    4. Custom form fields
    5. Help tooltips
    6. List rendering
  3. Properties handling
    1. Relation to swing-forms
    2. Working with enums
    3. Custom properties
    4. PropertiesDialog
    5. Custom form logic
  4. app-extensions
    1. General design
    2. ExtensionManager
    3. Registering extensions
    4. ExtensionManagerDialog
    5. AppProperties
    6. Extension load order
    7. Extension versioning
    8. Extension resources
    9. Sharing extension config
    10. Real-life examples
  5. Image handling
    1. ImageUtil
    2. ImagePanel
    3. Animated GIFs
    4. ImageTextUtil
    5. Gradients
    6. LogoGenerator
    7. Animation
  6. Logging utilities
    1. LogConsole
    2. Stopwatch
  7. Miscellaneous
    1. Look and Feel
    2. AboutPanel
    3. AudioUtil
    4. DesktopPane
    5. DirTree
    6. Progress
    7. MessageUtil
  8. Conclusion
  9. Contributors