|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use jfreerails.client.view | |
---|---|
experimental | Provides a space to put classes that try out concepts and ideas but are not part of the game - classes in other jfreerails packages should not import classes from this package. |
jfreerails.client.top | Provides classes that make up the client user interface (implemented using Swing). |
jfreerails.client.view | Provides classes that make up the jfreerails client user interface that is implemented using Swing components. |
jfreerails.launcher | Provides the classes the make up the launcher. |
Classes in jfreerails.client.view used by experimental | |
---|---|
DialogueBoxController
This class is responsible for displaying dialogue boxes, adding borders to them as appropriate, and returning focus to the last focus owner after a dialogue box has been closed. |
|
MainMapAndOverviewMapMediator
This class mediates between the main map view and the overview map view. |
|
MapViewJComponentConcrete
Displays the map, the cursor, and user messages (which are stored on the ModelRoot under the keys QUICK_MESSAGE and PERMANENT_MESSAGE). |
|
OverviewMapJComponent
JPanel that displays the overview map and a rectangle showing the region of the map currently displayed on the main view. |
|
TrainDialogueJPanel
JPanel that displays info on a train; it is composed of a TrainScheduleJPanel and TrainDescriptionJPanel . |
Classes in jfreerails.client.view used by jfreerails.client.top | |
---|---|
ActionRoot
Provides access to Actions change the game state and the GUI. |
|
CashJLabel
This JLabel shows the amount of cash available. |
|
DateJLabel
This JLabel shows the current date. |
|
DetailMapRenderer
Draws the main map, that is the terrain, track, trains, station names etc. |
|
DialogueBoxController
This class is responsible for displaying dialogue boxes, adding borders to them as appropriate, and returning focus to the last focus owner after a dialogue box has been closed. |
|
FreerailsCursor
Paints the cursor on the map, note the cursor's position is stored on the ModelRoot under the key CURSOR_POSITION. |
|
MapViewJComponent
JPanel that displays the map and provides methods to handle scrolling. |
|
MapViewJComponentConcrete
Displays the map, the cursor, and user messages (which are stored on the ModelRoot under the keys QUICK_MESSAGE and PERMANENT_MESSAGE). |
|
RHSJTabPane
The tabbed panel that sits in the lower right hand corner of the screen. |
|
ServerControlModel
Exposes the ServerControlInterface to client UI implementations. |
|
StationBuildModel
This class provides the UI model for building a station. |
|
View
Defines a standard method to initiate GUI components that need access to the ModelRoot. |
Classes in jfreerails.client.view used by jfreerails.client.view | |
---|---|
ActionRoot
Provides access to Actions change the game state and the GUI. |
|
ActionRoot.BuildTrainDialogAction
|
|
ActiveView
Defines a standard method to initiate GUI components that need access to the ModelRoot and the ActionRoot. |
|
BrokerJFrame
|
|
BrokerScreenGenerator
|
|
BuildTrackJPanel
A JPanel that presents toggle buttons that let the player select the build mode (build track, upgrade track, build station, bulldoze, and info mode) and select the track/bridge/station type to use. |
|
CargoWaitingAndDemandedJPanel
A JPanel that displays the cargo waiting and demanded at a station - used on the select station popup window. |
|
DialogueBoxController
This class is responsible for displaying dialogue boxes, adding borders to them as appropriate, and returning focus to the last focus owner after a dialogue box has been closed. |
|
FreerailsCursor
Paints the cursor on the map, note the cursor's position is stored on the ModelRoot under the key CURSOR_POSITION. |
|
HtmlJPanel
This JPanel displays a HTML document read from a URL. |
|
LeaderBoardJPanel.PlayerDetails
Stores the details a player that are shown on the leaderboard. |
|
MapViewJComponent
JPanel that displays the map and provides methods to handle scrolling. |
|
NetWorthGraphJPanel.CompanyDetails
Stores the company details that are used to draw a line and title on the graph. |
|
NewsPaperJPanel
A JPanel that displays a newspaper headline. |
|
OverHeadTrainView
Draws the trains on the main map. |
|
SelectEngineJPanel
This JPanel lets the user select an engine from a list. |
|
SelectStationJPanel
This JPanel lets the user select a station from a map and add it to a train schedule. |
|
SelectWagonsJPanel
This JPanel lets the user add wagons to a train. |
|
ServerControlModel
Exposes the ServerControlInterface to client UI implementations. |
|
ServerControlModel.SetTargetTicksPerSecondAction
|
|
StationBuildModel
This class provides the UI model for building a station. |
|
StationBuildModel.StationBuildAction
This action builds the station. |
|
StationBuildModel.StationCancelAction
|
|
StationInfoJPanel
This JPanel displays the supply and demand at a station. |
|
TerrainInfoJPanel
This JPanel shows information on a terrain type. |
|
TrainDescriptionJPanel
This JPanel displays a side-on view of a train and a summary of the cargo that it is carrying. |
|
TrainDialogueJPanel
JPanel that displays info on a train; it is composed of a TrainScheduleJPanel and TrainDescriptionJPanel . |
|
TrainListCellRenderer
This JPanel displays an engine and a number of wagons. |
|
TrainListJPanel
JPanel that didplays a list of trains, used for the train list window and the train roster tab. |
|
TrainOrderJPanel
ListCellRenderer that displays a train order. |
|
TrainOrdersListModel
AbstractListModel used by TrainScheduleJPanel to display the orders
making up a train schedule. |
|
TrainScheduleJPanel
This JPanel displays a train's schedule and provides controls that let you edit it. |
|
TrainSummaryJPanel
|
|
View
Defines a standard method to initiate GUI components that need access to the ModelRoot. |
|
World2ListModelAdapter
Converts the interface of a list on the world object to a ListModel interface that can be used by JLists. |
Classes in jfreerails.client.view used by jfreerails.launcher | |
---|---|
ActionRoot
Provides access to Actions change the game state and the GUI. |
|
DisplayModesComboBoxModels
ComboBoxModel that provides access to the screen resolutions and bit depths available. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |