Uses of Class
jmri.util.swing.JmriAbstractAction

Packages that use JmriAbstractAction
Package
Description
Provides application level support for JMRI; includes specific applications in subpackages.
The original DecoderPro JMRI application, now obsolete.
The gui3 package provides basic function for JMRI applications that use the new "Gui3" user interface first seen in the updated DecoderPro (formerly known as DecoderPro3).
The current DecoderPro application, previously known as DecoderPro3.
 
Provide the GUI3 "paned", IDE-like, user interface.
Provides the tabbed preferences window and its contents.
This package is the analog to jmri.jmrit, but for tools that are useful in the JMRI published applications, but are either not related to the JMRI package, or are autonomous launchers for those tools.
The PanelPro JMRI application.
 
JMRI support for the TrainCrew application.
Various non-system-specific JMRI tools.
 
Implements aspects of Cab Signalling.
 
The CTC system provides the ability to create and run prototypical CTC dispatching.
Implements the CTC Editor for the creation and maintenance of the CTC data.
Decoder definitions via XML, including the decoder index.
 
 
Provide a simple GUI for a clock that displays the time via LCD characters.
 
Provide a simple GUI for a clock that displays the time via Nixie tubes.
 
The jmrit.powerpanel Java package provides a GUI panel for controlling layout power.
Provide a simple GUI for a clock that displays the time via Pragotron clock.
 
 
 
 
Provides a sample of a minimal user-added package.
 
Contains a simple FastClock implementation based on the computers clock.
 
 
 
 
Implements Timetable creation, maintenance and displaying a timetable graph.
Create a where used report for a selected table object.
 
 
 
Defines classes for bootloader client for updating CBUS module firmware.
Provides CBUS Command Station Session Monitoring.
Provides a tool for creating Turnouts, Sensors and Lights from CBUS CAN Frames.
Defines classes for a console utility to interact with a MERG CBUS network
Defines classes for implementing an event table to interact with a MERG CBUS network.
Defines classes for implementing an event table to interact with a MERG CBUS network.
Extends OpenlcbHubPane to provide CBUS HubControl.
Provides CBUS Node Configuration Tools.
Provides swing UI for CBUS network simulation tools.
Provides Swing-based GUI tools for general CAN connections.
 
Provide a tool for sending CAN packets.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Swing Classes to interact with a Marklin Connection.
Swing classes to monitor a Marklin Connection.
 
 
 
 
 
 
 
 
 
 
 
Provides a download (bootload) tool for OpenLCB nodes.
Provides a table showing relationships among Nodes, Event Producers and Event Consumers
 
 
Provides the main panels for the LccPro application.
Provides a tool for manipulating node memory
 
 
Provide a developer tool for sending OpenLCB CAN packets.
Provides a tool for editing the STL logic introduced with the Tower LCC+Q
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Contains various utilities classes that are useful across the entire JMRI library structure.
This package provides two mechanisms for storing preferences and one mechanism for storing user interface state within a JMRI profile: JmriConfigurationProvider Complex preferences within an XML element provided by the object storing and retrieving the element. JmriPreferencesProvider Simple preferences within a Preferences construct. JmriUserInterfaceConfigurationProvider Complex user interface state within an XML element provided by the object storing and retrieving the element. These three classes provide arbitrary read/write access to the underlying storage, such that writing a users preferences does not require any part of a JMRI application have knowledge of every object that manages users preferences.
Tools and utilities for doing a systematic reworking of the JMRI GUI.
Tools and utilities for providing a multi-document interface for a JMRI application.
Tools and utilities for providing a multi-pane interface for a JMRI application.
Tools and utilities for providing the traditional "single document" interface for a JMRI application.