Uses of Interface
jmri.util.swing.WindowInterface

Packages that use WindowInterface
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.
 
The PanelPro JMRI application.
 
JMRI support for the TrainCrew application.
Server implementation for the JMRI interfaces.
 
Contains a SRCP protocol parser to be built with the Java Compiler Compiler (JavaCC).
Various non-system-specific JMRI tools.
 
Provides Swing-specific implementations of various audio systems.
Classes to provide a GUI for manipulating the running Automat instances.
Provides table GUI for manipulating NamedBean objects: Turnouts, Sensors, SignalHeads.
 
 
 
 
Provides a very simple vital signal logic for use in JMRI programs.
Implements aspects of Cab Signalling.
Provides a tree-based catalog for browsing.
 
 
Decoder definitions via XML, including the decoder index.
 
Provides control panel and associated visible icon classes.
 
 
Layout Editor currently represents both structure and graphical display through a single set of objects.
Select from palette of items.
 
 
 
Implements Entry/Exit ( NX ) dispatching using Layout Editor panels.
Implements aspects of the ERTMS ETCS Driver Interface Device.
 
Provide a simple GUI for a clock that displays the time via LCD characters.
Support for implementing Warrants in JMRI.
 
Provides a tool for sending a formatted debugging information to a mailing list, which will archive/forward/process it.
 
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.
 
 
 
 
Provide a simple GUI for a Voltage/Current Meter that displays the voltage via LCD characters.
 
 
Implements Timetable creation, maintenance and displaying a timetable graph.
Support for implementing USS CTC systems in JMRI.
Sub-package for jmri.jmrit.vsdecoder.
Create a where used report for a selected table object.
 
 
Interfaces and implementations for system-specific code.
 
 
 
Provides connections and GUI support for attached speedometers.
 
Provides common utilities for CBUS swing classes.
Defines classes for ModeSwitcher for switching programmer and command station modes.
Provides CBUS Node Configuration Tools.
Provides Swing-based GUI tools for general CAN connections.
 
 
 
 
 
 
 
 
Defines classes for interfacing to a DCC++ Base Station via a telnet connection to a DCCppOverTcp driver.
 
 
 
Provides an image of the DCC-EX command stations OLED display screen
 
 
 
 
 
 
 
 
 
 
 
 
GUI for controlling JInput access to USB devices.
 
 
 
 
 
 
 
 
 
 
 
JMRI implementation of the LocoNet over TCP protocol.
Provide GUI tools for editing an SDF file in memory.
 
 
 
 
 
 
 
Swing Classes to interact with a Marklin Connection.
 
 
 
 
 
Head package for Swing-based packages for JMRI's OpenLCB implementation.
Provides a table showing relationships among Nodes, Event Producers and Event Consumers
 
Provides the main panels for the LccPro application.
 
 
Provides a tool for editing the STL logic introduced with the Tower LCC+Q
Package provides a producer-consumer-event configuration tool using Swing.
 
 
 
 
 
 
 
 
 
 
Provide access to alignment information via a table interface.
 
Provides a GUI for various RPS debugging activities.
Provides a control panel frame for operating the RPS support.
Provides a GUI for controlling an automatic sound calculation.
This package creates the "Tracking Display" tool for RPS.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Contains various utilities classes that are useful across the entire JMRI library structure.
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.