Documentation

Documentation versions (currently viewingVaadin 23)
New Acceleration Kits: Observability Kit, SSO Kit, and Swing Kit. Read the blog post.

Swing Kit

Swing Kit is a tool designed to render Vaadin views inside Swing applications. You can gradually modernize your existing Swing application using Vaadin, upgrading the application view-by-view.
Note
Commercial feature

A commercial Vaadin subscription is required to use Swing Kit in your project.

Topics

Getting Started
Learn how to set up your Vaadin and Swing projects to be able to use Swing Kit.
Adding Views
Learn how to annotate and access Vaadin application views that you wish to render inside your Swing application.
Cross-Communication
Learn how to send events from your Vaadin views to the Swing application, and how to call methods in the Vaadin view from Swing.
Exception Handling
How exceptions are handled when using Swing Kit, and how to configure it.