Package jmri.jmrit.display

Control panel and visible icon classes.

See:
          Description

Interface Summary
Positionable Defines display objects.
 

Class Summary
AnalogClock2Display An Analog Clock for displaying in a panel Time code copied in part from code for the Nixie clock by Bob Jacobsen
BlockValueFile Handle saving/restoring block value information to XML files.
CoordinateEdit Displays and allows user to modify x & y coordinates of positionable labels
LayoutBlock A LayoutBlock is a group of track segments and turnouts on a LayoutEditor panel corresponding to a 'block'.
LayoutBlockManager Implementation of a Manager to handle LayoutBlocks Note: that the same LayoutBlocks may appear in multiple LayoutEditor panels.
LayoutConnectivity A LayoutConnectivity object represents a junction between two LayoutBlocks on a LayoutEditor panel.
LayoutCoordinateEdit Displays and allows user to modify x & y coordinates of positionable labels This is a modification of CoordinateEdit.java by Dan Boudreau for use with LayoutEditor
LayoutEditor Provides a scrollable Layout Panel and editor toolbars (that can be hidden) This module serves as a manager for the LayoutTurnout, Layout Block, PositionablePoint, Track Segment, and LevelXing objects which are integral subparts of the LayoutEditor class.
LayoutEditorAuxTools LayoutEditorAuxTools provides tools making use of layout connectivity available in Layout Editor panels.
LayoutEditorTools Layout Editor Tools provides tools making use of layout connectivity available in Layout Editor panels.
LayoutMemoryIcon An icon to display a status of a Memory.
LayoutPositionableLabel LayoutPositionableLabel is a JLabel that can be dragged around the inside of the Layout Editor panel using a right-drag.
LayoutReporterIcon An icon to display info from a Reporter, e.g. transponder or RFID reader.
LayoutSensorIcon This module provides an icon to display a status of a Sensor on a LayoutEditor panel.
LayoutSignalHeadIcon This module provides an icon to display a status of a SignalHead on a LayoutEditor panel.
LayoutTurnout A LayoutTurnout corresponds to a turnout on the layout.
LayoutTurntable A LayoutTurntable is a representation used by LayoutEditor to display a turntable.
LevelXing A LevelXing is two track segment on a layout that cross at an angle.
LocoIcon An icon that displays the position of a loco on a panel.
MemoryIcon An icon to display a status of a Memory.
MultiIconEditor Provides a simple editor for selecting N NamedIcons, perhaps for use in creating a panel icon.
MultiSensorIcon An icon to display a status of set of Sensors.
MultiSensorIconFrame Provides a simple editor for creating a MultiSensorIcon object To work right, the MultiSensorIcon needs to have all images the same size, but this is not enforced here.
NewPanelAction Start a Panel Editor or a Layout Editor for a new Panel.
PanelEditor Provides a simple editor for adding jmri.jmrit.display items to a captive JFrame.
PanelEditorAction Start a PanelEditor.
PanelMenu Create the default "Panels" menu for use in a menubar.
PositionableLabel PositionableLabel is a JLabel that can be dragged around the inside of the enclosing Container using a right-drag.
PositionablePoint PositionablePoint is a Point defining a node in the Track that can be dragged around the inside of the enclosing LayoutEditor panel using a right-drag (drag with meta key).
ReporterIcon An icon to display info from a Reporter, e.g. transponder or RFID reader.
RpsPositionIcon An icon to display the position of an RPS input.
SecurityElementIcon An icon to display a status of a SecurityElement.
SensorIcon An icon to display a status of a Sensor.
SignalHeadIcon An icon to display a status of a SignalHead.
TrackSegment TrackSegment is a segment of track on a layout linking two nodes of the layout.
TurnoutIcon An icon to display a status of a turnout.
 

Package jmri.jmrit.display Description

Control panel and visible icon classes.

Related Documentation

Several web pages discuss these classes:



Copyright © 1997 - 2008 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: SourceForge_Logo