Package VASSAL.tools
package VASSAL.tools
Contains various utility classes.
-
ClassDescriptionAdjustableSpeedScrollPane extends
ScrollPane
by making the scroll speed user-configurable.An ArchiveWriter is a writeable DataArchive.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Use {link SwingWorker} now that we ship the JAR for it.Utility class for displaying an external browser window.Produce standard Vassal buttons.AJButton
which displays a color swatch.Provides an XPath-like syntax for identifying configuration componentsDeprecated, for removal: This API element is subject to removal in a future version.UseSplitPane
instead.Contains methods to automatically show/hide one of its components (the "hideable" component) while the other (the "base" component) remains always visible.Some general purpose CRC utilities.Wrapper around a Zip archive with methods to cache imagesDeprecated, for removal: This API element is subject to removal in a future version.FormattedString.java A String that can include options of the form $optionName$.Deprecated, for removal: This API element is subject to removal in a future version.Moved toVASSAL.tools.concurrent
package.Deprecated, for removal: This API element is subject to removal in a future version.UseHashCodeBuilder
instead.Text component for specifying a hot keyDeprecated, for removal: This API element is subject to removal in a future version.Use Apache HttpComponents instead.Deprecated, for removal: This API element is subject to removal in a future version.Utility class for associating an Action with a keystroke from multiple different component sourcesUtility class for registering a component as a source of hotkey eventsA JButton for placing into a VASSAL component's toolbar.Code for controlling looping common to both TriggerAction and DoActionButtonA NamedKeyStroke is a KeyStroke with a name given by the module developer.Extension of KeyStrokeListener to support NamedKeyStroke's and store the supplied NamedKeyStroke.Deprecated.use FormattedString constructor with defaultPropertiesEncodes a set of properties into a String, without using an '\n' character.Allows certain special characters at the beginning of a string to control a color styling, as an easier shortcut than putting style="color:#00ffff;" tags in every message.Utility class for reporting an IOException reading from the local system or a resource bundled with the VASSAL engineUtility class to detect and report Infinite Loops within Vassal componentsScrollPane extends JScrollPane to have complete mouse-wheel functionality.Encodes a sequence of Strings into a single String with a given delimiter.Deprecated, for removal: This API element is subject to removal in a future version.Use {link java.util.Collections.sort} instead.Deprecated, for removal: This API element is subject to removal in a future version.Use the natural ordering on Strings instead.Deprecated, for removal: This API element is subject to removal in a future version.UseComparator
instead.Displays an image centered on the screenStores components in a dummy toolbar, then transfers them to another toolbar component when it becomes available.Indicates a component with a toolbarA class for assigning unique identifiers to objects.An object with an identifier that can be manipulated by aUniqueIdManager
A dialog for setting a username and password.FlowLayout subclass that fully supports wrapping of components.
ArrayUtils
.