This document describes the JGoodies Validation API that helps you validate user input in Swing apps and report validation errors and warnings. It is a tiny set of class that has been designed to work with different architectures and programming flavors.

The JGoodies Validation requires Java 6 or later and the JGoodies Common library. Library versions for older Java versions are available in the JGoodies Archive.

Getting Started

The Validation tutorial is an important part of this distribution. It demonstrates different ways to use the Validation library and provides reusable code. The tutorial sources ship in folder src/tutorial. It is recommended to run the precompiled Validation Demo before you work with the library.