Package jfreerails.client.common

Provides classes that are used by the jfreerails client but are not jfreerails specific, that is, ones that could be used in another project: classes in this package should not import any classes from other jfreerails.* packages except jfreerails.util.

See:
          Description

Interface Summary
ImageManager This interface defines methods for loading and saving images, and producing scaled images whose quality may be controlled.
ModelRootListener  
Painter Paints a layer of the map view.
 

Class Summary
ActionAdapter Provides a mapping from a set of ButtonModels or a ComboBoxModel to a set of Actions.
BinaryNumberFormatter Used to generate filenames for track and terrain images.
ImageManagerImpl Implementation of ImageManager that returns images that are compatible with the current graphics configuration and whose transparency is set to TRANSLUCENT, the scaled images it returns are rendered with renderingHints set for quality.
ModelRootImpl Provides access to the World object and other data that is shared by GUI components (for instance the cursor's position).
MyGlassPanel A transparent JPanel that catches key presses and mouse clicks.
RepaintManagerForActiveRendering This RepaintManager is intended to be used when we are using active rendering to paint a top level component.
SoundManager This class is responsible for loading and playing sounds.
SoundManager.Sample Stores the audio data and properties of a sample.
 

Package jfreerails.client.common Description

Provides classes that are used by the jfreerails client but are not jfreerails specific, that is, ones that could be used in another project: classes in this package should not import any classes from other jfreerails.* packages except jfreerails.util.