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.
ConnectivityUtil ConnectivityUtil provides methods supporting use of layout connectivity available in Layout Editor panels.
CoordinateEdit Displays and allows user to modify x & y coordinates of positionable labels
FixedSizeEdit 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
IconAdder Provides a simple editor for selecting N NamedIcons.
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.
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.
LayoutEditorAction Start a LayoutEditor.
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.
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.
LightIcon An icon to display a status of a light.
LocoIcon An icon that displays the position of a loco on a panel.
MemoryIcon An icon to display a status of a Memory.
MemoryInputIcon An icon to display and input a Memory value in a TextField.
MemorySpinnerIcon An icon to display a status of a Memory in a JSpinner.
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.
MultiSensorIconAdder Provides a simple editor for creating a MultiSensorIcon object.
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.
PickListModel Table model for pick lists in IconAdder
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.
SensorChangeType  
SensorIcon An icon to display a status of a Sensor.
SensorTextEdit Displays and allows user to modify the text display used in a sensor This is a modification of CoordinateEdit.java by Dan Boudreau for use with LayoutEditor
SignalHeadIcon An icon to display a status of a SignalHead.
TextBorderSizeEdit 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
TextMarginSizeEdit 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
TrackNode TrackNode is a temporary object specifying and returning track node information Used in conjunction with ConnectivityUtil.java to return information about track nodes following a search of layout connectivity.
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 - 2009 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: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads