This software consists of utility classes compatible with Swing Java 1.8+. It has an improved version of StringTools and Localise, along with StringSearch that can search for multiple targets in both directions. Suitable for more efficient programming.

The collection includes a variety of classes, such as Age, which calculates age in years, months, and days. Another interesting class is BigDate, which is a replacement for Date and provides handy calendar calculations. You'll also find classes for checking permissions, working with clipboards, and displaying AWT and Swing About boxes.
Other helpful classes include FontFactory, which helps you choose and cache optimal fonts for your platform, and Localise, which assists with localizing your code for LfNl. Additionally, you'll find classes for parsing full names into components, playing audio, and working with images in various formats.
To ensure collections stay in order, there's a class called InOrder, and if you need to search for a specific string, StringSearch is here to help. If you want to shuffle a collection, you can utilize the Shuffle class. Alternatively, if you're dealing with long-running threads, the StoppableThread class provides a graceful way to stop them.
If you're new to Java, or you're not sure which version you need to use, JavaVersion will help you determine the right version for your project. Finally, there's a set of miscellaneous string methods in the ST class, and a class for checking Java version compatibility in VersionCheck.
Overall, this collection of utility classes is a great resource for Java developers who want to reduce development time and effort. With a range of functions and capabilities, these classes can help you create high-quality software projects with ease.
Version 3.1: add last and tail methods