Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
A
actionPerformed(ActionEvent)
- Method in class org.mars_sim.msp.ui.swing.
MainWindowMenu
actionPerformed(ActionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.guide.
GuideWindow
actionPerformed(ActionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
USGSMarsMap
Invoked when an action occurs.
actionPerformed(ActionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventFilter
React to action event.
actionPerformed(ActionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.navigator.
NavigatorWindow
ActionListener method overridden
actionPerformed(ActionEvent)
- Method in class org.mars_sim.msp.ui.swing.
ToolToolBar
ActionListener method overriden
actionPerformed(ActionEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.
LocationTabPanel
Action event occurs.
actionPerformed(ActionEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.person.
ActivityTabPanel
Action event occurs.
actionPerformed(ActionEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.person.
DeathTabPanel
Action event occurs.
actionPerformed(ActionEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
AssociatedPeopleTabPanel
Action event occurs.
actionPerformed(ActionEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
BuildingsTabPanel
Action event occurs.
actionPerformed(ActionEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
PopulationTabPanel
Action event occurs.
actionPerformed(ActionEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.vehicle.
CrewTabPanel
Action event occurs.
actionPerformed(ActionEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.vehicle.
NavigationTabPanel
Action event occurs.
actionPerformed(ActionEvent)
- Method in class org.mars_sim.msp.ui.swing.
UnitToolBar
ActionListener method overridden
ActivityTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.person
The ActivityTabPanel is a tab panel for a person's current activities.
ActivityTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.person.
ActivityTabPanel
Constructor
addAll(Collection<Unit>)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
UnitTableModel
Adds a collection of units to the model.
addMapLayer(MapLayer)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
MapPanel
Adds a new map layer
addMission(Mission)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
MissionListModel
Adds a mission to this list.
addMission(Mission)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
MissionTableModel
Adds a new mission.
addModel(UnitTableModel)
- Method in class org.mars_sim.msp.ui.swing.
MainDesktopPane
Displays a new Unit model in the monitor window
addNavpointPosition(IntPoint)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
NavpointEditLayer
Add a new navpoint position.
addNewSupplyItem()
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel
Add a new supply item with default values.
addTabPanel(TabPanel)
- Method in class org.mars_sim.msp.ui.swing.unit_window.
UnitWindow
Adds a tab panel to the center panel.
addUnit(Unit)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
SettlementTableModel
Add a unit to the model.
addUnit(Unit)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
UnitTableModel
Add a unit to the model.
addUnit(Unit)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
VehicleTableModel
Add a unit to the model.
AnnouncementWindow
- Class in
org.mars_sim.msp.ui.swing
The AnnouncementWindow class is an internal frame for displaying popup announcements in the main desktop pane.
AnnouncementWindow(MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.
AnnouncementWindow
Constructor
AreologyStudyFieldMissionCustomInfoPanel
- Class in
org.mars_sim.msp.ui.swing.tool.mission
A panel for displaying areology study field mission information.
ArrivedListPanel
- Class in
org.mars_sim.msp.ui.swing.tool.resupply
A panel showing a list of all arrived resupply missions.
ArrivedListPanel()
- Constructor for class org.mars_sim.msp.ui.swing.tool.resupply.
ArrivedListPanel
Constructor
ArrivingSettlementDetailPanel
- Class in
org.mars_sim.msp.ui.swing.tool.resupply
A panel showing a selected arriving settlement details.
ArrivingSettlementDetailPanel()
- Constructor for class org.mars_sim.msp.ui.swing.tool.resupply.
ArrivingSettlementDetailPanel
Constructor
ArrivingSettlementEditingPanel
- Class in
org.mars_sim.msp.ui.swing.tool.resupply
A panel for creating or editing an arriving settlement.
ArrivingSettlementEditingPanel(ArrivingSettlement)
- Constructor for class org.mars_sim.msp.ui.swing.tool.resupply.
ArrivingSettlementEditingPanel
Constructor.
AssociatedPeopleTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure
The AssociatedPeopleTabPanel is a tab panel for information on all people associated with a settlement.
AssociatedPeopleTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.
AssociatedPeopleTabPanel
Constructor
AstronomicalObservationBuildingPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure.building
A panel for the astronomical observation building function.
AstronomicalObservationBuildingPanel(AstronomicalObservation, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.building.
AstronomicalObservationBuildingPanel
Constructor
AttributeTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.person
The AttributeTabPanel is a tab panel for the natural attributes of a person.
AttributeTabPanel(Person, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.person.
AttributeTabPanel
Constructor
AudioPlayer
- Class in
org.mars_sim.msp.ui.swing.sound
A class to play sound files.
AudioPlayer()
- Constructor for class org.mars_sim.msp.ui.swing.sound.
AudioPlayer
B
back()
- Method in class org.mars_sim.msp.ui.swing.
HTMLContentPane
BackgroundTileMapLayer
- Class in
org.mars_sim.msp.ui.swing.tool.settlement
A settlement map layer for displaying background tile images.
BackgroundTileMapLayer(SettlementMapPanel)
- Constructor for class org.mars_sim.msp.ui.swing.tool.settlement.
BackgroundTileMapLayer
Constructor
BiologyStudyFieldMissionCustomInfoPanel
- Class in
org.mars_sim.msp.ui.swing.tool.mission
A panel for displaying biology study field mission information.
BUILDING
- Static variable in class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel
building
- Variable in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
BuildingFunctionPanel
BuildingFunctionPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure.building
The BuildingFunctionPanel class is a panel representing a function for a settlement building.
BuildingFunctionPanel(Building, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.building.
BuildingFunctionPanel
Constructor
BuildingPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure.building
The BuildingPanel class is a panel representing a settlement building.
BuildingPanel(String, Building, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.building.
BuildingPanel
Constructor
BuildingsTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure
The BuildingsTabPanel is a tab panel containing building panels.
BuildingsTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.
BuildingsTabPanel
Constructor
C
CannedMarsMap
- Class in
org.mars_sim.msp.ui.swing.tool.map
The CannedMarsMap class reads in data from files in the map_data jar file in order to generate a map image.
CannedMarsMap(JComponent, MapData)
- Constructor for class org.mars_sim.msp.ui.swing.tool.map.
CannedMarsMap
Constructor
category
- Variable in class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel.SupplyItem
centerContentPanel
- Variable in class org.mars_sim.msp.ui.swing.unit_window.
TabPanel
centerMap(MainDesktopPane)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
MissionTab
Center the map on the first selected row.
centerMapGlobe(Coordinates)
- Method in class org.mars_sim.msp.ui.swing.
MainDesktopPane
Centers the map and the globe on given coordinates.
cleanAudioPlayer()
- Method in class org.mars_sim.msp.ui.swing.sound.
AudioPlayer
clear()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
UnitTableModel
Clears out units from the model.
clearNavpointPositions()
- Method in class org.mars_sim.msp.ui.swing.tool.map.
NavpointEditLayer
Clear all navpoint positions.
clearSelectedNavpoint()
- Method in class org.mars_sim.msp.ui.swing.tool.map.
NavpointEditLayer
Clears the selected navpoint if any.
clockPulse(double)
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
ArrivingSettlementDetailPanel
clockPulse(double)
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
ResupplyDetailPanel
clockPulse(double)
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
clockPulse(double)
- Method in class org.mars_sim.msp.ui.swing.tool.time.
TimeWindow
closeToolWindow(String)
- Method in class org.mars_sim.msp.ui.swing.
MainDesktopPane
Closes a tool window if it is open
CollectResourcesMissionCustomInfoPanel
- Class in
org.mars_sim.msp.ui.swing.tool.mission
A panel for displaying collect resources mission information.
ColumnSelector
- Class in
org.mars_sim.msp.ui.swing.tool.monitor
This window displays a list of columns from the specified model.
ColumnSelector(Frame, MonitorModel, boolean)
- Constructor for class org.mars_sim.msp.ui.swing.tool.monitor.
ColumnSelector
Constructs the dialog with a title and columns extracted from the specified model.
componentHidden(ComponentEvent)
- Method in class org.mars_sim.msp.ui.swing.
MainDesktopPane
componentHidden(ComponentEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.guide.
GuideWindow
componentMoved(ComponentEvent)
- Method in class org.mars_sim.msp.ui.swing.
MainDesktopPane
componentMoved(ComponentEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.guide.
GuideWindow
componentResized(ComponentEvent)
- Method in class org.mars_sim.msp.ui.swing.
MainDesktopPane
Create background tile when MainDesktopPane is first displayed.
componentResized(ComponentEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.guide.
GuideWindow
componentShown(ComponentEvent)
- Method in class org.mars_sim.msp.ui.swing.
MainDesktopPane
componentShown(ComponentEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.guide.
GuideWindow
ConstructedBuildingsPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure
ConstructedBuildingsPanel(ConstructionManager)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.
ConstructedBuildingsPanel
Constructor
ConstructionMissionCustomInfoPanel
- Class in
org.mars_sim.msp.ui.swing.tool.mission
A panel for displaying construction custom mission information.
ConstructionSitesPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure
A panel displaying a list of construction sites at a settlement.
ConstructionSitesPanel(ConstructionManager)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.
ConstructionSitesPanel
Constructor
ConstructionTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure
ConstructionTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.
ConstructionTabPanel
Constructor
constructionUpdate(ConstructionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
ConstructionMissionCustomInfoPanel
Catch construction update event.
constructionUpdate(ConstructionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
SalvageMissionCustomInfoPanel
containsMission(Mission)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
MissionListModel
Checks if the list contains a given mission.
containsModel(UnitTableModel)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
MonitorWindow
Checks if a monitor tab contains this model.
containsUnit(Unit)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
UnitTableModel
Checks if unit is in table model already.
convertToSettlementLocation(int, int)
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Convert a pixel X,Y position to a X,Y (meter) position local to the settlement in view.
CookingBuildingPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure.building
The CookingBuildingPanel class is a building function panel representing the cooking and food prep info of a settlement building.
CookingBuildingPanel(Cooking, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.building.
CookingBuildingPanel
Constructor
createBarSelector(Frame, MonitorModel)
- Static method in class org.mars_sim.msp.ui.swing.tool.monitor.
ColumnSelector
Create a column selector popup for use with a Bar chart.
CreateMissionWizard
- Class in
org.mars_sim.msp.ui.swing.tool.mission.create
A dialog wizard for creating new missions.
CreateMissionWizard(Frame)
- Constructor for class org.mars_sim.msp.ui.swing.tool.mission.create.
CreateMissionWizard
Constructor
createPieSelector(Frame, MonitorModel)
- Static method in class org.mars_sim.msp.ui.swing.tool.monitor.
ColumnSelector
Create a column selector popup for a Pie chart.
createToolTip()
- Method in class org.mars_sim.msp.ui.swing.
ToolButton
Overrides JComponent's createToolTip() method
createTransportItem()
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
ArrivingSettlementEditingPanel
createTransportItem()
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
ResupplyMissionEditingPanel
createTransportItem()
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
TransportItemEditingPanel
Creates the transport item with the editing panel information.
createUnitButton(Unit)
- Method in class org.mars_sim.msp.ui.swing.
MainWindow
Create a new unit button in toolbar.
createUnitButton(Unit)
- Method in class org.mars_sim.msp.ui.swing.
UnitToolBar
Create a new unit button in the toolbar.
CreditTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure
CreditTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.
CreditTabPanel
Constructor
CrewTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.vehicle
The CrewTabPanel is a tab panel for a vehicle's crew information.
CrewTabPanel(Vehicle, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.vehicle.
CrewTabPanel
Constructor
D
DeathTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.person
The DeathTabPanel is a tab panel with info about a person's death.
DeathTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.person.
DeathTabPanel
Constructor
DEFAULT_SCALE
- Static variable in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
desktop
- Variable in class org.mars_sim.msp.ui.swing.tool.
ToolWindow
desktop
- Variable in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
BuildingFunctionPanel
desktop
- Variable in class org.mars_sim.msp.ui.swing.unit_window.
TabPanel
desktop
- Variable in class org.mars_sim.msp.ui.swing.unit_window.
UnitWindow
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.guide.
GuideWindow
Prepare tool window for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.map.
MapPanel
Prepares map panel for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
MissionListModel
Prepares the list for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
MissionWindow
Prepares tool window for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
NavpointPanel
Prepares navpoint panel for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Prepares the model for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
MissionTableModel
Prepares the model for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
MonitorWindow
Prepare tool window for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
PersonTableModel
Prepares the model for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
SettlementTableModel
Prepares the model for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TableSorter
Prepares the model for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TradeTableModel
Prepares the model for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
UnitTableModel
Prepares the model for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
VehicleTableModel
Prepares the model for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.navigator.
NavigatorWindow
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.preferences.
PreferencesWindow
Prepare tool window for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
ArrivedListPanel
Prepare panel for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
ArrivingSettlementDetailPanel
Prepares the panel for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
IncomingListPanel
Prepare panel for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
ResupplyDetailPanel
Prepares the panel for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
ResupplyWindow
Prepare this window for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
TransportDetailPanel
Prepares the panel for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.search.
SearchWindow
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
BackgroundTileMapLayer
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
LabelMapLayer
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
PersonMapLayer
destroy()
- Method in interface org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapLayer
Destroy the map layer.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Cleans up the map panel for disposal.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementWindow
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
StructureMapLayer
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
VehicleMapLayer
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.time.
TimeWindow
Prepare tool window for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.tool.
ToolWindow
Prepares tool window for deletion.
destroy()
- Method in class org.mars_sim.msp.ui.swing.unit_window.
UnitWindow
Prepares unit window for deletion.
DirectionDisplayPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.vehicle
The DirectionDisplayPanel class displays the compass direction a vehicle is currently travelling.
DirectionDisplayPanel(Vehicle)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.vehicle.
DirectionDisplayPanel
Constructor
DISPLAY_HEIGHT
- Static variable in interface org.mars_sim.msp.ui.swing.tool.map.
Map
DISPLAY_WIDTH
- Static variable in interface org.mars_sim.msp.ui.swing.tool.map.
Map
displayLayer(Coordinates, String, Graphics)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
EllipseLayer
Displays the layer on the map image.
displayLayer(Coordinates, String, Graphics)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
ExploredSiteMapLayer
Displays the layer on the map image.
displayLayer(Coordinates, String, Graphics)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
LandmarkMapLayer
Displays the layer on the map image.
displayLayer(Coordinates, String, Graphics)
- Method in interface org.mars_sim.msp.ui.swing.tool.map.
MapLayer
Displays the layer on the map image.
displayLayer(Coordinates, String, Graphics)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
MineralMapLayer
Displays the layer on the map image.
displayLayer(Coordinates, String, Graphics)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
NavpointEditLayer
Displays the layer on the map image.
displayLayer(Coordinates, String, Graphics)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
NavpointMapLayer
Displays the layer on the map image.
displayLayer(Coordinates, String, Graphics)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
ShadingMapLayer
Displays the layer on the map image.
displayLayer(Coordinates, String, Graphics)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
VehicleTrailMapLayer
Displays the layer on the map image.
displayLayer(Graphics2D, Settlement, double, double, int, int, double, double)
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
BackgroundTileMapLayer
displayLayer(Graphics2D, Settlement, double, double, int, int, double, double)
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
LabelMapLayer
displayLayer(Graphics2D, Settlement, double, double, int, int, double, double)
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
PersonMapLayer
displayLayer(Graphics2D, Settlement, double, double, int, int, double, double)
- Method in interface org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapLayer
Displays the settlement map layer.
displayLayer(Graphics2D, Settlement, double, double, int, int, double, double)
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
StructureMapLayer
displayLayer(Graphics2D, Settlement, double, double, int, int, double, double)
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
VehicleMapLayer
displayMission(MainDesktopPane)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
MissionTab
Display selected mission in mission tool.
displayModel(UnitTableModel)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
MonitorWindow
This method add the specified Unit table as a new tab in the Monitor.
displayUnit(Unit, Coordinates, String, Graphics)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
UnitIconMapLayer
Displays a unit on the map.
displayUnit(Unit, Coordinates, String, Graphics)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
UnitLabelMapLayer
Displays a unit on the map.
disposeAnnouncementWindow()
- Method in class org.mars_sim.msp.ui.swing.
MainDesktopPane
Removes the popup announcement window from the desktop.
disposeUnitButton(Unit)
- Method in class org.mars_sim.msp.ui.swing.
MainWindow
Disposes a unit button in toolbar.
disposeUnitButton(Unit)
- Method in class org.mars_sim.msp.ui.swing.
UnitToolBar
Disposes a unit button in toolbar.
disposeUnitWindow(Unit)
- Method in class org.mars_sim.msp.ui.swing.
MainDesktopPane
Disposes a unit window and button.
disposeUnitWindow(UnitWindow)
- Method in class org.mars_sim.msp.ui.swing.
MainDesktopPane
Disposes a unit window and button.
drawMap(Coordinates)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
CannedMarsMap
Creates a 2D map at a given center point.
drawMap(Coordinates)
- Method in interface org.mars_sim.msp.ui.swing.tool.map.
Map
Creates a 2D map at a given center point.
drawMap(Coordinates)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
USGSMarsMap
Creates a 2D map at a given center point.
drawSphere(Coordinates)
- Method in class org.mars_sim.msp.ui.swing.tool.navigator.
MarsGlobe
Creates a Sphere Image at given center point
E
EditMissionDialog
- Class in
org.mars_sim.msp.ui.swing.tool.mission.edit
The edit mission dialog for the mission tool.
EditMissionDialog(Frame, Mission)
- Constructor for class org.mars_sim.msp.ui.swing.tool.mission.edit.
EditMissionDialog
Constructor
EllipseLayer
- Class in
org.mars_sim.msp.ui.swing.tool.map
A map layer for displaying ellipses.
EllipseLayer(Color)
- Constructor for class org.mars_sim.msp.ui.swing.tool.map.
EllipseLayer
Constructor
equals(Object)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
PersonTableModel
equals(Object)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
UnitTableModel
EQUIPMENT
- Static variable in class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel
EquipmentWindow
- Class in
org.mars_sim.msp.ui.swing.unit_window.equipment
The EquipmentWindow is the window for displaying a piece of equipment.
EquipmentWindow(MainDesktopPane, Equipment)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.equipment.
EquipmentWindow
Constructor
eventAdded(int, HistoricalEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
A new event has been added at the specified manager.
eventAdded(int, HistoricalEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
ArrivingSettlementDetailPanel
eventAdded(int, HistoricalEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
ResupplyDetailPanel
EventFilter
- Class in
org.mars_sim.msp.ui.swing.tool.monitor
The EventFilter class is a internal dialog window for filtering historical events by category in the EventTab.
EventFilter(EventTableModel, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.tool.monitor.
EventFilter
Constructor
eventsRemoved(int, int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
A consequective sequence of events have been removed from the manager.
eventsRemoved(int, int)
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
ArrivingSettlementDetailPanel
eventsRemoved(int, int)
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
ResupplyDetailPanel
EventTab
- Class in
org.mars_sim.msp.ui.swing.tool.monitor
This class represents a historical event table displayed within the Monitor Window.
EventTab(EventTableModel)
- Constructor for class org.mars_sim.msp.ui.swing.tool.monitor.
EventTab
EventTableModel
- Class in
org.mars_sim.msp.ui.swing.tool.monitor
This class provides a table model for use with the MonitorWindow that provides a mean to display the Historical Event.
EventTableModel(HistoricalEventManager)
- Constructor for class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Create a new Event model based on the specified event manager.
exitSimulation()
- Method in class org.mars_sim.msp.ui.swing.
MainWindow
Exit the simulation for running and exit.
ExplorationCustomInfoPanel
- Class in
org.mars_sim.msp.ui.swing.tool.mission
A panel for displaying exploration mission information.
ExploredSiteMapLayer
- Class in
org.mars_sim.msp.ui.swing.tool.map
ExploredSiteMapLayer(Component)
- Constructor for class org.mars_sim.msp.ui.swing.tool.map.
ExploredSiteMapLayer
Constructor
F
FarmingBuildingPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure.building
The FarmingBuildingPanel class is a building function panel representing the crop farming status of a settlement building.
FarmingBuildingPanel(Farming, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.building.
FarmingBuildingPanel
Constructor
FieldSitePanel
- Class in
org.mars_sim.msp.ui.swing.tool.mission.create
A wizard panel for determining a field site to research for the mission.
findUnitWindow(Unit)
- Method in class org.mars_sim.msp.ui.swing.
MainDesktopPane
Finds an existing unit window for a unit.
FinishedStudyListPanel
- Class in
org.mars_sim.msp.ui.swing.tool.science
A panel showing a selectable list of finished scientific studies.
forward()
- Method in class org.mars_sim.msp.ui.swing.
HTMLContentPane
G
GeneralTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.person
The GeneralTabPanel is a tab panel for general information about a person.
GeneralTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.person.
GeneralTabPanel
Constructor
getAttachmentPartSVG(String)
- Static method in class org.mars_sim.msp.ui.swing.tool.settlement.
SVGMapUtil
Gets a SVG node for an attachment part.
getBlack()
- Method in class org.mars_sim.msp.ui.swing.
MarsTheme
getBuilding()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
BuildingPanel
Gets the panel's building.
getBuildingSVG(String)
- Static method in class org.mars_sim.msp.ui.swing.tool.settlement.
SVGMapUtil
Gets a SVG node for a building.
getButtonIcon()
- Method in class org.mars_sim.msp.ui.swing.unit_display_info.
LUVDisplayInfoBean
Gets icon for unit button.
getButtonIcon()
- Method in class org.mars_sim.msp.ui.swing.unit_display_info.
RoverDisplayInfoBean
getButtonIcon()
- Method in interface org.mars_sim.msp.ui.swing.unit_display_info.
UnitDisplayInfo
Gets icon for unit button.
getCategoryList()
- Static method in class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel
Gets a list of all categories.
getCategoryTypeMap()
- Static method in class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel
Gets a map of categories and a list of their types.
getCenterLocation()
- Method in class org.mars_sim.msp.ui.swing.tool.map.
MapPanel
getColumnClass(int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Return the type of the column requested.
getColumnClass(int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
MissionTableModel
Return the type of the column requested.
getColumnClass(int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TableSorter
getColumnClass(int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TradeTableModel
Return the type of the column requested.
getColumnClass(int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
UnitTableModel
Return the type of the column requested.
getColumnClass(int)
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel
getColumnCount()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Return the number of columns
getColumnCount()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
MissionTableModel
Return the number of columns
getColumnCount()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TableSorter
getColumnCount()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TradeTableModel
getColumnCount()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
UnitTableModel
Return the number of columns
getColumnCount()
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel
getColumnName(int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Return the name of the column requested.
getColumnName(int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
MissionTableModel
Return the name of the column requested.
getColumnName(int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TableSorter
getColumnName(int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TradeTableModel
Return the name of the column requested.
getColumnName(int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
UnitTableModel
Return the name of the column requested.
getColumnName(int)
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel
getConstructionLabel(ConstructionSite)
- Static method in class org.mars_sim.msp.ui.swing.tool.settlement.
LabelMapLayer
Gets the label for a construction site.
getConstructionSiteSVG(String)
- Static method in class org.mars_sim.msp.ui.swing.tool.settlement.
SVGMapUtil
Gets a SVG node for a construction site.
getControlTextFont()
- Method in class org.mars_sim.msp.ui.swing.
MarsTheme
getCountString()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Gets the model count string.
getCountString()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
MissionTableModel
Gets the model count string.
getCountString()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TableSorter
Gets the model count string.
getCountString()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TradeTableModel
Gets the model count string.
getCountString()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
UnitTableModel
Gets the model count string.
getDesktop()
- Method in class org.mars_sim.msp.ui.swing.
MainWindow
Gets the main desktop panel.
getDesktop()
- Method in class org.mars_sim.msp.ui.swing.unit_window.
TabPanel
Gets the main desktop.
getDisplayMalfunction()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Checks if malfunction events are to be displayed.
getDisplayMedical()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Checks if medical events are to be displayed.
getDisplayMission()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Checks if mission events are to be displayed.
getDisplayTask()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Checks if task events are to be displayed.
getDisplayTransport()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Checks if transport events are to be displayed.
getElementAt(int)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
MissionListModel
Gets the list element at a given index.
getFrame()
- Method in class org.mars_sim.msp.ui.swing.
MainWindow
Get the window's frame.
getGlobeImage()
- Method in class org.mars_sim.msp.ui.swing.tool.navigator.
MarsGlobe
Returns globe image
getGoodCategory(Good)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TradeTableModel
getIcon(String)
- Static method in class org.mars_sim.msp.ui.swing.
ImageLoader
Load the image icon with the specified name and a "png" image extension.
getIcon(String, String)
- Static method in class org.mars_sim.msp.ui.swing.
ImageLoader
Load the image icon with the specified name.
getIconHeight()
- Method in class org.mars_sim.msp.ui.swing.tool.map.
ExploredSiteMapLayer
getIconWidth()
- Method in class org.mars_sim.msp.ui.swing.tool.map.
ExploredSiteMapLayer
getImage(String)
- Static method in class org.mars_sim.msp.ui.swing.
ImageLoader
Get an image with the specified name.
getInternalWindowDimension(String)
- Method in class org.mars_sim.msp.ui.swing.
UIConfig
Gets the size of an internal window.
getInternalWindowLocation(String)
- Method in class org.mars_sim.msp.ui.swing.
UIConfig
Gets the origin location of an internal window on the desktop.
getInternalWindowNames()
- Method in class org.mars_sim.msp.ui.swing.
UIConfig
Gets all of the internal window names.
getInternalWindowType(String)
- Method in class org.mars_sim.msp.ui.swing.
UIConfig
Gets the internal window type.
getInternalWindowZOrder(String)
- Method in class org.mars_sim.msp.ui.swing.
UIConfig
Gets the z order of an internal window on the desktop.
getJFrame()
- Method in class org.mars_sim.msp.ui.swing.
SplashWindow
getLoadingOverlaySVG(String)
- Static method in class org.mars_sim.msp.ui.swing.tool.settlement.
SVGMapUtil
Gets a SVG node for a vehicle loading/unloading overlay.
getMaintenanceOverlaySVG(String)
- Static method in class org.mars_sim.msp.ui.swing.tool.settlement.
SVGMapUtil
Gets a SVG node for a vehicle maintenance/repair overlay.
getMainWindow()
- Method in class org.mars_sim.msp.ui.swing.
MainDesktopPane
Returns the MainWindow instance
getMainWindowDimension()
- Method in class org.mars_sim.msp.ui.swing.
UIConfig
Gets the size of the main window.
getMainWindowLocation()
- Method in class org.mars_sim.msp.ui.swing.
UIConfig
Gets the screen location of the main window origin.
getMalfunction()
- Method in class org.mars_sim.msp.ui.swing.unit_window.
MalfunctionPanel
Gets the malfunction.
getManufactureProcess()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
ManufacturePanel
Gets the manufacture process.
getMapClickRange()
- Method in interface org.mars_sim.msp.ui.swing.unit_display_info.
UnitDisplayInfo
Gets the range (km) for clicking on unit on navigator map.
getMapImage()
- Method in class org.mars_sim.msp.ui.swing.tool.map.
CannedMarsMap
Gets the constructed map image.
getMapImage()
- Method in interface org.mars_sim.msp.ui.swing.tool.map.
Map
Gets the constructed map image.
getMapImage()
- Method in class org.mars_sim.msp.ui.swing.tool.map.
USGSMarsMap
Returns map image
getMapLabelFont()
- Method in interface org.mars_sim.msp.ui.swing.unit_display_info.
UnitDisplayInfo
Gets the label font for navigator map.
getMapType()
- Method in class org.mars_sim.msp.ui.swing.tool.map.
MapPanel
Gets the map type.
getMenuTextFont()
- Method in class org.mars_sim.msp.ui.swing.
MarsTheme
getMineralColors()
- Method in class org.mars_sim.msp.ui.swing.tool.map.
MineralMapLayer
Gets a map of all mineral type names and their display colors.
getMissionIndex(Mission)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
MissionListModel
Gets the index a given mission is at.
getModelIndex(UnitTableModel)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
MonitorWindow
Gets the index of the monitor tab with the model.
getName()
- Method in class org.mars_sim.msp.ui.swing.
MarsTheme
Returns the theme's name
getName()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Get the name of the model.
getName()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
MissionTableModel
Get the name of this model.
getName()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TableSorter
getName()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TradeTableModel
Get the name of this model.
getName()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
UnitTableModel
Get the name of the model.
getNavpointPosition(int)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
NavpointEditLayer
Gets a navpoint position at an index.
getObject(int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Get the unit at the specified row.
getObject(int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
MissionTableModel
Return the object at the specified row indexes.
getObject(int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TableSorter
Get a list of objects from the source model.
getObject(int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TradeTableModel
Return the object at the specified row indexes.
getObject(int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
UnitTableModel
Get the unit at the specified row.
getOrdered()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Is this model already ordered according to some external criteria.
getOrdered()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
MissionTableModel
Has this model got a natural order that the model conforms to.
getOrdered()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TableSorter
This method signifies whether this model has a natural ordering.
getOrdered()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TradeTableModel
Has this model got a natural order that the model conforms to.
getOrdered()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
UnitTableModel
Is this model already ordered according to some external criteria.
getPanelName()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
BuildingPanel
Gets the panel's name.
getPeopleToDisplay(Settlement)
- Static method in class org.mars_sim.msp.ui.swing.tool.settlement.
PersonMapLayer
Gets a list of people to display on a settlement map.
getPixelDistance(double, String)
- Static method in class org.mars_sim.msp.ui.swing.tool.map.
MapUtils
getPrimary1()
- Method in class org.mars_sim.msp.ui.swing.
MarsTheme
getPrimary2()
- Method in class org.mars_sim.msp.ui.swing.
MarsTheme
getPrimary3()
- Method in class org.mars_sim.msp.ui.swing.
MarsTheme
getRectPosition(Coordinates, Coordinates, String)
- Static method in class org.mars_sim.msp.ui.swing.tool.map.
MapUtils
Gets a coordinate x, y position on the map image.
getRotation()
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Gets the map rotation.
getRowCount()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Get the number of rows in the model.
getRowCount()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
MissionTableModel
getRowCount()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TableSorter
getRowCount()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TradeTableModel
getRowCount()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
UnitTableModel
Get the number of rows in the model.
getRowCount()
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel
getSalvageProcess()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
SalvagePanel
Gets the salvage process.
getScale()
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Gets the map scale.
getScientificStudy()
- Method in class org.mars_sim.msp.ui.swing.tool.science.
ScienceWindow
Gets the displayed scientific study.
getSecondary1()
- Method in class org.mars_sim.msp.ui.swing.
MarsTheme
getSecondary2()
- Method in class org.mars_sim.msp.ui.swing.
MarsTheme
getSecondary3()
- Method in class org.mars_sim.msp.ui.swing.
MarsTheme
getSelectedColumns()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
ColumnSelector
Return the list of selected columns.
getSelectedPerson()
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Get the selected person for the current settlement.
getSettlement()
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Gets the settlement currently displayed.
getSize()
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
MissionListModel
Gets the list size.
getSound(Unit)
- Method in class org.mars_sim.msp.ui.swing.unit_display_info.
LUVDisplayInfoBean
Gets a sound appropriate for this unit.
getSound(Unit)
- Method in class org.mars_sim.msp.ui.swing.unit_display_info.
RoverDisplayInfoBean
getSound(Unit)
- Method in interface org.mars_sim.msp.ui.swing.unit_display_info.
UnitDisplayInfo
Gets a sound appropriate for this unit.
getSoundPlayer()
- Method in class org.mars_sim.msp.ui.swing.
MainDesktopPane
Gets the sound player used by the desktop.
getSubTextFont()
- Method in class org.mars_sim.msp.ui.swing.
MarsTheme
getSupplyItems()
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel
Gets the list of supply items.
getSurfGlobeColor()
- Method in interface org.mars_sim.msp.ui.swing.unit_display_info.
UnitDisplayInfo
Gets display color for surface globe.
getSurfMapIcon(Unit)
- Method in interface org.mars_sim.msp.ui.swing.unit_display_info.
UnitDisplayInfo
Gets display icon for the surface navigator map.
getSurfMapLabelColor()
- Method in interface org.mars_sim.msp.ui.swing.unit_display_info.
UnitDisplayInfo
Gets the label color for surface navigator map.
getSVGImage(String)
- Static method in class org.mars_sim.msp.ui.swing.
SVGLoader
Load the SVG image with the specified name.
getSystemTextColor()
- Method in class org.mars_sim.msp.ui.swing.
MarsTheme
getSystemTextFont()
- Method in class org.mars_sim.msp.ui.swing.
MarsTheme
getTabIcon()
- Method in class org.mars_sim.msp.ui.swing.unit_window.
TabPanel
Gets the tab icon.
getTabTitle()
- Method in class org.mars_sim.msp.ui.swing.unit_window.
TabPanel
Gets the tab title.
getTabToolTip()
- Method in class org.mars_sim.msp.ui.swing.unit_window.
TabPanel
Gets the tab tool tip.
getToolName()
- Method in class org.mars_sim.msp.ui.swing.tool.
ToolWindow
Gets the tool name.
getToolName()
- Method in class org.mars_sim.msp.ui.swing.
ToolButton
Returns tool name.
getToolTipString(ManufactureProcessInfo, Building)
- Static method in class org.mars_sim.msp.ui.swing.unit_window.structure.
ManufacturePanel
Gets a tool tip string for a manufacturing process.
getToolTipString(SalvageProcess, SalvageProcessInfo, Building)
- Static method in class org.mars_sim.msp.ui.swing.unit_window.structure.
SalvagePanel
Gets a tool tip string for a salvage process.
getToolToolBar()
- Method in class org.mars_sim.msp.ui.swing.
MainWindow
Gets the tool toolbar.
getToolWindow(String)
- Method in class org.mars_sim.msp.ui.swing.
MainDesktopPane
Returns a tool window for a given tool name
getTopoGlobeColor()
- Method in interface org.mars_sim.msp.ui.swing.unit_display_info.
UnitDisplayInfo
Gets display color for topo globe.
getTopoMapIcon(Unit)
- Method in interface org.mars_sim.msp.ui.swing.unit_display_info.
UnitDisplayInfo
Gets display icon for topo navigator map.
getTopoMapLabelColor()
- Method in interface org.mars_sim.msp.ui.swing.unit_display_info.
UnitDisplayInfo
Gets the label color for topo navigator map.
getTransportItem()
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
TransportItemEditingPanel
Gets the transport item.
getUnit(int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
UnitTableModel
Get the unit at the specified row.
getUnit()
- Method in class org.mars_sim.msp.ui.swing.unit_window.
TabPanel
Gets the unit.
getUnit()
- Method in class org.mars_sim.msp.ui.swing.unit_window.
UnitWindow
Gets the unit for this window.
getUnit()
- Method in class org.mars_sim.msp.ui.swing.
UnitButton
Gets the button's unit.
getUnitDisplayInfo(Unit)
- Static method in class org.mars_sim.msp.ui.swing.unit_display_info.
UnitDisplayInfoFactory
Gets a display information about a given unit.
getUnitIndex(Unit)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
UnitTableModel
Gets the index of the row a given unit is at.
getUnitNumber()
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
UnitTableModel
Gets the number of units in the model.
getUnitsInToolBar()
- Method in class org.mars_sim.msp.ui.swing.
UnitToolBar
Gets all the units in the toolbar.
getUnitToolBar()
- Method in class org.mars_sim.msp.ui.swing.
MainWindow
Gets the unit toolbar.
getUnitWindow(Unit, MainDesktopPane)
- Static method in class org.mars_sim.msp.ui.swing.unit_window.
UnitWindowFactory
Gets a new unit window for a given unit.
getUserTextFont()
- Method in class org.mars_sim.msp.ui.swing.
MarsTheme
getValueAt(int, int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Return the value of a Cell
getValueAt(int, int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
MissionTableModel
Return the value of a Cell
getValueAt(int, int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
PersonTableModel
Return the value of a Cell
getValueAt(int, int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
SettlementTableModel
Return the value of a Cell
getValueAt(int, int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TableSorter
Return the cell value according to the ordered rows.
getValueAt(int, int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TradeTableModel
getValueAt(int, int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
VehicleTableModel
Return the value of a Cell
getValueAt(int, int)
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel
getVehicleSVG(String)
- Static method in class org.mars_sim.msp.ui.swing.tool.settlement.
SVGMapUtil
Gets a SVG node for a vehicle.
getVolume()
- Method in class org.mars_sim.msp.ui.swing.sound.
AudioPlayer
Gets the volume of the audio player.
getVolume()
- Method in class org.mars_sim.msp.ui.swing.
UIConfig
Gets the sound volume level.
getWindowTitleFont()
- Method in class org.mars_sim.msp.ui.swing.
MarsTheme
GoodsTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure
GoodsTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.
GoodsTabPanel
Constructor
goToURL(URL)
- Method in class org.mars_sim.msp.ui.swing.
HTMLContentPane
GuideWindow
- Class in
org.mars_sim.msp.ui.swing.tool.guide
The GuideWindow is a tool window that displays the built-in User Guide, About Box and Tutorial.
GuideWindow(MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.tool.guide.
GuideWindow
Constructs a TableWindow object
H
HALF_MAP_ANGLE
- Static variable in interface org.mars_sim.msp.ui.swing.tool.map.
Map
HALF_MAP_ANGLE
- Static variable in class org.mars_sim.msp.ui.swing.tool.map.
USGSMarsMap
HALF_MAP_ANGLE_DEG
- Static variable in class org.mars_sim.msp.ui.swing.tool.map.
USGSMarsMap
hasMapLayer(MapLayer)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
MapPanel
Checks if map has a map layer.
HealthTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.person
The HealthTabPanel is a tab panel for a person's health.
HealthTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.person.
HealthTabPanel
Constructor
hide()
- Method in class org.mars_sim.msp.ui.swing.
SplashWindow
HTMLContentPane
- Class in
org.mars_sim.msp.ui.swing
The HTMLContentPane class provides a pane for displaying the help files in the Guide window.
HTMLContentPane()
- Constructor for class org.mars_sim.msp.ui.swing.
HTMLContentPane
hyperlinkUpdate(HyperlinkEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.guide.
GuideWindow
Handles a click on a link
I
IMAGE_DIR
- Static variable in class org.mars_sim.msp.ui.swing.
ImageLoader
Sub-directory/package for the images
ImageLoader
- Class in
org.mars_sim.msp.ui.swing
This is a static class that acts as a helper to load Images for use in the UI.
IncomingListPanel
- Class in
org.mars_sim.msp.ui.swing.tool.resupply
A panel showing a list of all incoming transport items.
IncomingListPanel()
- Constructor for class org.mars_sim.msp.ui.swing.tool.resupply.
IncomingListPanel
Constructor
InfoPanel
- Class in
org.mars_sim.msp.ui.swing.tool.mission.edit
The mission info panel for the edit mission dialog.
InhabitableBuildingPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure.building
The InhabitableBuildingPanel class is a building function panel representing the inhabitants of a settlement building.
InhabitableBuildingPanel(LifeSupport, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.building.
InhabitableBuildingPanel
Constructor
INSTANCE
- Static variable in class org.mars_sim.msp.ui.swing.
UIConfig
internalFrameClosing(InternalFrameEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.
UnitWindowListener
Removes unit button from toolbar when unit window is closed.
internalFrameOpened(InternalFrameEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.
ToolFrameListener
open internal frame (overridden)
InventoryTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window
The InventoryTabPanel is a tab panel for displaying inventory information.
InventoryTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.
InventoryTabPanel
Constructor
isCellEditable(int, int)
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel
isConnectionTimeout()
- Method in class org.mars_sim.msp.ui.swing.tool.map.
USGSMarsMap
Checks if the connection has timed out.
isFirst()
- Method in class org.mars_sim.msp.ui.swing.
HTMLContentPane
isGlobeDisplayed(Unit)
- Method in class org.mars_sim.msp.ui.swing.unit_display_info.
LUVDisplayInfoBean
isGlobeDisplayed(Unit)
- Method in interface org.mars_sim.msp.ui.swing.unit_display_info.
UnitDisplayInfo
Checks if the unit is to be displayed on the navigator tool globe.
isImageDone()
- Method in class org.mars_sim.msp.ui.swing.tool.map.
CannedMarsMap
Checks if a requested map is complete.
isImageDone()
- Method in interface org.mars_sim.msp.ui.swing.tool.map.
Map
Checks if a requested map is complete.
isImageDone()
- Method in class org.mars_sim.msp.ui.swing.tool.map.
USGSMarsMap
determines if a requested map is complete
isImageDone()
- Method in class org.mars_sim.msp.ui.swing.tool.navigator.
MarsGlobe
determines if a requested sphere is complete
isInternalWindowConfigured(String)
- Method in class org.mars_sim.msp.ui.swing.
UIConfig
Checks if internal window is configured.
isInternalWindowDisplayed(String)
- Method in class org.mars_sim.msp.ui.swing.
UIConfig
Checks if an internal window is displayed.
isLast()
- Method in class org.mars_sim.msp.ui.swing.
HTMLContentPane
isMapBlink(Unit)
- Method in interface org.mars_sim.msp.ui.swing.unit_display_info.
UnitDisplayInfo
Checks if the map icon should blink on and off.
isMapDisplayed(Unit)
- Method in class org.mars_sim.msp.ui.swing.unit_display_info.
LUVDisplayInfoBean
isMapDisplayed(Unit)
- Method in interface org.mars_sim.msp.ui.swing.unit_display_info.
UnitDisplayInfo
Checks if unit is to be displayed on the navigator tool map.
isMineralDisplayed(String)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
MineralMapLayer
Checks if a mineral type is displayed on the map.
isMute()
- Method in class org.mars_sim.msp.ui.swing.sound.
AudioPlayer
Checks if the audio player is muted.
isMute()
- Method in class org.mars_sim.msp.ui.swing.
UIConfig
Checks if sound volume is set to mute.
isShowBuildingLabels()
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Checks if building labels should be displayed.
isShowConstructionLabels()
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Checks if construction site labels should be displayed.
isShowPersonLabels()
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Checks if person labels should be displayed.
isShowVehicleLabels()
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Checks if vehicle labels should be displayed.
isToolWindowOpen(String)
- Method in class org.mars_sim.msp.ui.swing.
MainDesktopPane
Return true if tool window is open
L
LabelMapLayer
- Class in
org.mars_sim.msp.ui.swing.tool.settlement
A settlement map layer for displaying labels for map objects.
LabelMapLayer(SettlementMapPanel)
- Constructor for class org.mars_sim.msp.ui.swing.tool.settlement.
LabelMapLayer
Constructor
LaboratoryTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.vehicle
The LaboratoryTabPanel is a tab panel for an explorer rover's lab information.
LaboratoryTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.vehicle.
LaboratoryTabPanel
Constructor
LandmarkMapLayer
- Class in
org.mars_sim.msp.ui.swing.tool.map
The LandmarkMapLayer is a graphics layer to display landmarks.
LandmarkMapLayer()
- Constructor for class org.mars_sim.msp.ui.swing.tool.map.
LandmarkMapLayer
LeadResearcherPanel
- Class in
org.mars_sim.msp.ui.swing.tool.mission.create
A wizard panel to select a lead researcher the science mission.
LegendDisplay
- Class in
org.mars_sim.msp.ui.swing.tool.navigator
The LegendDisplay class is a UI class that represents a map legend in the `Mars Navigator' tool.
LegendDisplay()
- Constructor for class org.mars_sim.msp.ui.swing.tool.navigator.
LegendDisplay
Constructs a LegendDisplay object
loadSimulation()
- Method in class org.mars_sim.msp.ui.swing.
MainWindow
Load a previously saved simulation.
LocationTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window
The LocationTabPanel is a tab panel for location information.
LocationTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.
LocationTabPanel
Constructor
loop(String)
- Method in class org.mars_sim.msp.ui.swing.sound.
AudioPlayer
Play the clip in a loop.
LUVDisplayInfoBean
- Class in
org.mars_sim.msp.ui.swing.unit_display_info
Provides display information about a light utility vehicle.
LUVDisplayInfoBean()
- Constructor for class org.mars_sim.msp.ui.swing.unit_display_info.
LUVDisplayInfoBean
Constructor
M
MainDesktopPane
- Class in
org.mars_sim.msp.ui.swing
The MainDesktopPane class is the desktop part of the project's UI.
MainDesktopPane(MainWindow)
- Constructor for class org.mars_sim.msp.ui.swing.
MainDesktopPane
Constructor
MainDetailPanel
- Class in
org.mars_sim.msp.ui.swing.tool.mission
The tab panel for showing mission details.
MaintenanceBuildingPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure.building
The MaintenanceBuildingPanel class is a building function panel representing the maintenance state of a settlement building.
MaintenanceBuildingPanel(Malfunctionable, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.building.
MaintenanceBuildingPanel
Constructor
MaintenanceTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window
The MaintenanceTabPanel is a tab panel for unit maintenance information.
MaintenanceTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.
MaintenanceTabPanel
Constructor
MaintenanceTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure
MaintenanceTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.
MaintenanceTabPanel
Constructor
MainWindow
- Class in
org.mars_sim.msp.ui.swing
The MainWindow class is the primary UI frame for the project.
MainWindow(boolean)
- Constructor for class org.mars_sim.msp.ui.swing.
MainWindow
Constructor
MainWindowMenu
- Class in
org.mars_sim.msp.ui.swing
The MainWindowMenu class is the menu for the main window.
MainWindowMenu(MainWindow)
- Constructor for class org.mars_sim.msp.ui.swing.
MainWindowMenu
Constructor
MalfunctionableBuildingPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure.building
The MalfunctionableBuildingPanel class is a building function panel representing the malfunctions of a settlement building.
MalfunctionableBuildingPanel(Malfunctionable, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.building.
MalfunctionableBuildingPanel
Constructor
MalfunctionPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window
The MalfunctionPanel class displays info about a malfunction.
MalfunctionPanel(Malfunction)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.
MalfunctionPanel
Constructs a MalfunctionPanel object with a name prefex..
ManufactureBuildingPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure.building
A building panel displaying the manufacture building function.
ManufactureBuildingPanel(Manufacture, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.building.
ManufactureBuildingPanel
Constructor
ManufacturePanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure
A panel showing information about a manufacturing process.
ManufacturePanel(ManufactureProcess, boolean, int)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.
ManufacturePanel
Constructor
ManufactureTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure
A tab panel displaying settlement manufacturing information.
ManufactureTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.
ManufactureTabPanel
Constructor
Map
- Interface in
org.mars_sim.msp.ui.swing.tool.map
The Map interface represents a map usable by the MapDisplay class.
MAP_HEIGHT
- Static variable in interface org.mars_sim.msp.ui.swing.tool.map.
Map
MAP_HEIGHT
- Static variable in class org.mars_sim.msp.ui.swing.tool.map.
USGSMarsMap
MAP_VIS_HEIGHT
- Static variable in interface org.mars_sim.msp.ui.swing.tool.map.
Map
MAP_VIS_WIDTH
- Static variable in interface org.mars_sim.msp.ui.swing.tool.map.
Map
MAP_WIDTH
- Static variable in interface org.mars_sim.msp.ui.swing.tool.map.
Map
MAP_WIDTH
- Static variable in class org.mars_sim.msp.ui.swing.tool.map.
USGSMarsMap
MapLayer
- Interface in
org.mars_sim.msp.ui.swing.tool.map
The MapLayer interface is a graphics layer painted on the map display.
MapPanel
- Class in
org.mars_sim.msp.ui.swing.tool.map
MapPanel()
- Constructor for class org.mars_sim.msp.ui.swing.tool.map.
MapPanel
MapUtils
- Class in
org.mars_sim.msp.ui.swing.tool.map
Static class for map utilities.
MarsGlobe
- Class in
org.mars_sim.msp.ui.swing.tool.navigator
The MarsGlobe class generates the Martian globe for the GlobeDisplay object.
MarsGlobe(String, JComponent)
- Constructor for class org.mars_sim.msp.ui.swing.tool.navigator.
MarsGlobe
Constructs a MarsGlobe object
MarsPanelBorder
- Class in
org.mars_sim.msp.ui.swing
The MarsPanelBorder is a common compound border used for panels.
MarsPanelBorder()
- Constructor for class org.mars_sim.msp.ui.swing.
MarsPanelBorder
Constructor
MarsTheme
- Class in
org.mars_sim.msp.ui.swing
The MarsTheme class provides a custom color theme to the project UI.
MarsTheme()
- Constructor for class org.mars_sim.msp.ui.swing.
MarsTheme
MartianSolComboBoxModel
- Class in
org.mars_sim.msp.ui.swing.tool.resupply
A combo box model for Martian sols.
MartianSolComboBoxModel(int, int)
- Constructor for class org.mars_sim.msp.ui.swing.tool.resupply.
MartianSolComboBoxModel
Constructor
MAX_CACHE_SIZE
- Static variable in interface org.mars_sim.msp.ui.swing.sound.
SoundConstants
MAX_SCALE
- Static variable in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
MedicalCareBuildingPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure.building
The MedicalCareBuildingPanel class is a building function panel representing the medical info of a settlement building.
MedicalCareBuildingPanel(MedicalCare, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.building.
MedicalCareBuildingPanel
Constructor
menuCanceled(MenuEvent)
- Method in class org.mars_sim.msp.ui.swing.
MainWindowMenu
menuDeselected(MenuEvent)
- Method in class org.mars_sim.msp.ui.swing.
MainWindowMenu
menuSelected(MenuEvent)
- Method in class org.mars_sim.msp.ui.swing.
MainWindowMenu
meta(MetaMessage)
- Method in class org.mars_sim.msp.ui.swing.sound.
AudioPlayer
MIN_SCALE
- Static variable in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
MineralMapLayer
- Class in
org.mars_sim.msp.ui.swing.tool.map
A map layer showing mineral concentrations.
MineralMapLayer(Component)
- Constructor for class org.mars_sim.msp.ui.swing.tool.map.
MineralMapLayer
Constructor
MiningMissionCustomInfoPanel
- Class in
org.mars_sim.msp.ui.swing.tool.mission
A panel for displaying mining mission information.
MiningSitePanel
- Class in
org.mars_sim.msp.ui.swing.tool.mission.create
A wizard panel for the mining site.
MissionCustomInfoPanel
- Class in
org.mars_sim.msp.ui.swing.tool.mission
A panel for displaying custom mission information.
MissionCustomInfoPanel()
- Constructor for class org.mars_sim.msp.ui.swing.tool.mission.
MissionCustomInfoPanel
MissionListModel
- Class in
org.mars_sim.msp.ui.swing.tool.mission
List model for the mission list.
MissionListModel()
- Constructor for class org.mars_sim.msp.ui.swing.tool.mission.
MissionListModel
Constructor
MissionTab
- Class in
org.mars_sim.msp.ui.swing.tool.monitor
This class represents a mission table displayed within the Monitor Window.
MissionTableModel
- Class in
org.mars_sim.msp.ui.swing.tool.monitor
MissionTableModel()
- Constructor for class org.mars_sim.msp.ui.swing.tool.monitor.
MissionTableModel
MissionTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure
Tab panel displaying a list of settlement missions.
MissionTabPanel(Settlement, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.
MissionTabPanel
Constructor
MissionTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.vehicle
Tab panel displaying vehicle mission info.
MissionTabPanel(Vehicle, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.vehicle.
MissionTabPanel
Constructor
missionUpdate(MissionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
MainDetailPanel
Mission event update.
missionUpdate(MissionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
MissionListModel
Catch mission update event.
missionUpdate(MissionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
NavpointPanel
Catch mission update event.
missionUpdate(MissionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
MissionTableModel
Catch mission update event.
MissionWindow
- Class in
org.mars_sim.msp.ui.swing.tool.mission
Window for the mission tool.
MissionWindow(MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.tool.mission.
MissionWindow
Constructor
modifyTransportItem()
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
ArrivingSettlementEditingPanel
modifyTransportItem()
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
ResupplyMissionEditingPanel
modifyTransportItem()
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
TransportItemEditingPanel
Modifies the transport item with the editing panel information.
ModifyTransportItemDialog
- Class in
org.mars_sim.msp.ui.swing.tool.resupply
A dialog for modifying transport items.
ModifyTransportItemDialog(JFrame, String, Transportable)
- Constructor for class org.mars_sim.msp.ui.swing.tool.resupply.
ModifyTransportItemDialog
Constructor.
MonitorWindow
- Class in
org.mars_sim.msp.ui.swing.tool.monitor
The MonitorWindow is a tool window that displays a selection of tables each of which monitor a set of Units.
MonitorWindow(MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.tool.monitor.
MonitorWindow
Constructs a TableWindow object
mouseClicked(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.navigator.
NavButtonDisplay
mouseClicked(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
AssociatedPeopleTabPanel
Mouse clicked event occurs.
mouseClicked(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
InhabitableBuildingPanel
Mouse clicked event occurs.
mouseClicked(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
VehicleMaintenanceBuildingPanel
Mouse clicked event occurs.
mouseClicked(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
PopulationTabPanel
Mouse clicked event occurs.
mouseClicked(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
VehicleTabPanel
Mouse clicked event occurs.
mouseClicked(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.vehicle.
CrewTabPanel
Mouse clicked event occurs.
mouseEntered(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.navigator.
NavButtonDisplay
mouseEntered(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
AssociatedPeopleTabPanel
mouseEntered(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
InhabitableBuildingPanel
mouseEntered(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
VehicleMaintenanceBuildingPanel
mouseEntered(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
PopulationTabPanel
mouseEntered(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
VehicleTabPanel
mouseEntered(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.vehicle.
CrewTabPanel
mouseExited(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.navigator.
NavButtonDisplay
mouseExited(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
AssociatedPeopleTabPanel
mouseExited(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
InhabitableBuildingPanel
mouseExited(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
VehicleMaintenanceBuildingPanel
mouseExited(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
PopulationTabPanel
mouseExited(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
VehicleTabPanel
mouseExited(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.vehicle.
CrewTabPanel
mousePressed(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.navigator.
NavButtonDisplay
Light navigation button on mouse press
mousePressed(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
AssociatedPeopleTabPanel
mousePressed(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
InhabitableBuildingPanel
mousePressed(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
VehicleMaintenanceBuildingPanel
mousePressed(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
PopulationTabPanel
mousePressed(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
VehicleTabPanel
mousePressed(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.vehicle.
CrewTabPanel
mouseReleased(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.navigator.
NavButtonDisplay
Perform appropriate action on mouse release.
mouseReleased(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
AssociatedPeopleTabPanel
mouseReleased(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
InhabitableBuildingPanel
mouseReleased(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
VehicleMaintenanceBuildingPanel
mouseReleased(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
PopulationTabPanel
mouseReleased(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
VehicleTabPanel
mouseReleased(MouseEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.vehicle.
CrewTabPanel
moveCenter(double, double)
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Moves the center of the map by a given number of pixels.
N
NAME
- Static variable in class org.mars_sim.msp.ui.swing.tool.guide.
GuideWindow
NAME
- Static variable in class org.mars_sim.msp.ui.swing.tool.mission.
MissionWindow
NAME
- Static variable in class org.mars_sim.msp.ui.swing.tool.monitor.
MonitorWindow
NAME
- Static variable in class org.mars_sim.msp.ui.swing.tool.navigator.
NavigatorWindow
NAME
- Static variable in class org.mars_sim.msp.ui.swing.tool.preferences.
PreferencesWindow
NAME
- Static variable in class org.mars_sim.msp.ui.swing.tool.resupply.
ResupplyWindow
NAME
- Static variable in class org.mars_sim.msp.ui.swing.tool.science.
ScienceWindow
NAME
- Static variable in class org.mars_sim.msp.ui.swing.tool.search.
SearchWindow
NAME
- Static variable in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementWindow
NAME
- Static variable in class org.mars_sim.msp.ui.swing.tool.time.
TimeWindow
name
- Variable in class org.mars_sim.msp.ui.swing.tool.
ToolWindow
NavButtonDisplay
- Class in
org.mars_sim.msp.ui.swing.tool.navigator
The NavButtonDisplay class is a component that displays and implements the behavior of the navigation buttons which control the globe and map.
NavButtonDisplay(NavigatorWindow)
- Constructor for class org.mars_sim.msp.ui.swing.tool.navigator.
NavButtonDisplay
Constructs a NavButtonDisplay object
NavigationTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.vehicle
The NavigationTabPanel is a tab panel for a vehicle's navigation information.
NavigationTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.vehicle.
NavigationTabPanel
Constructor
NavigatorWindow
- Class in
org.mars_sim.msp.ui.swing.tool.navigator
The NavigatorWindow is a tool window that displays a map and a globe showing Mars, and various other elements.
NavigatorWindow(MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.tool.navigator.
NavigatorWindow
Constructs a NavigatorWindow object
NavpointEditLayer
- Class in
org.mars_sim.msp.ui.swing.tool.map
A map layer to allow the editing of navpoints.
NavpointEditLayer(Component, boolean)
- Constructor for class org.mars_sim.msp.ui.swing.tool.map.
NavpointEditLayer
Constructor
NavpointMapLayer
- Class in
org.mars_sim.msp.ui.swing.tool.map
The NavpointMapLayer is a graphics layer to display mission navpoints.
NavpointMapLayer(Component)
- Constructor for class org.mars_sim.msp.ui.swing.tool.map.
NavpointMapLayer
Constructor
NavpointPanel
- Class in
org.mars_sim.msp.ui.swing.tool.mission
Tab panel for displaying a mission's navpoints.
newSimulation()
- Method in class org.mars_sim.msp.ui.swing.
MainWindow
Create a new simulation.
NewTransportItemDialog
- Class in
org.mars_sim.msp.ui.swing.tool.resupply
A dialog for creating a new transport item.
NewTransportItemDialog(JFrame)
- Constructor for class org.mars_sim.msp.ui.swing.tool.resupply.
NewTransportItemDialog
Constructor.
number
- Variable in class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel.SupplyItem
NumberCellRenderer
- Class in
org.mars_sim.msp.ui.swing
The NumberCellRenderer class renders table cells containing Number objects.
NumberCellRenderer()
- Constructor for class org.mars_sim.msp.ui.swing.
NumberCellRenderer
Constructor
NumberCellRenderer(int)
- Constructor for class org.mars_sim.msp.ui.swing.
NumberCellRenderer
Constructor
O
OngoingStudyListPanel
- Class in
org.mars_sim.msp.ui.swing.tool.science
A panel showing a selectable list of ongoing scientific studies.
openAnnouncementWindow(String)
- Method in class org.mars_sim.msp.ui.swing.
MainDesktopPane
Opens a popup announcement window on the desktop.
opened
- Variable in class org.mars_sim.msp.ui.swing.tool.
ToolWindow
openToolWindow(String)
- Method in class org.mars_sim.msp.ui.swing.
MainDesktopPane
Opens a tool window if necessary
openUnitWindow(Unit, boolean)
- Method in class org.mars_sim.msp.ui.swing.
MainDesktopPane
Creates and opens a window for a unit if it isn't already in existence and open.
openUnitWindow(Unit)
- Method in class org.mars_sim.msp.ui.swing.tool.navigator.
NavigatorWindow
Opens a unit window on the desktop.
org.mars_sim.msp.ui.swing
- package org.mars_sim.msp.ui.swing
Contains classes for creating the standard user interface for a virtual Mars.
org.mars_sim.msp.ui.swing.configeditor
- package org.mars_sim.msp.ui.swing.configeditor
org.mars_sim.msp.ui.swing.sound
- package org.mars_sim.msp.ui.swing.sound
Contains classes involving sound management: WAV, OGG and MP3.
org.mars_sim.msp.ui.swing.tool
- package org.mars_sim.msp.ui.swing.tool
Contains classes for creating tool windows.
org.mars_sim.msp.ui.swing.tool.guide
- package org.mars_sim.msp.ui.swing.tool.guide
Contains classes for the Guide window.
org.mars_sim.msp.ui.swing.tool.map
- package org.mars_sim.msp.ui.swing.tool.map
Contains the Mars simulation map related UI components.
org.mars_sim.msp.ui.swing.tool.mission
- package org.mars_sim.msp.ui.swing.tool.mission
org.mars_sim.msp.ui.swing.tool.mission.create
- package org.mars_sim.msp.ui.swing.tool.mission.create
Contains UI components needed for the Mission Wizard.
org.mars_sim.msp.ui.swing.tool.mission.edit
- package org.mars_sim.msp.ui.swing.tool.mission.edit
Contains UI components needed for the Mission Wizard, editing features.
org.mars_sim.msp.ui.swing.tool.monitor
- package org.mars_sim.msp.ui.swing.tool.monitor
Contains classes for creating a monitor tool window.
org.mars_sim.msp.ui.swing.tool.navigator
- package org.mars_sim.msp.ui.swing.tool.navigator
Contains classes for creating a navigator tool window.
org.mars_sim.msp.ui.swing.tool.preferences
- package org.mars_sim.msp.ui.swing.tool.preferences
Contains classes for creating a preferences window.
org.mars_sim.msp.ui.swing.tool.resupply
- package org.mars_sim.msp.ui.swing.tool.resupply
org.mars_sim.msp.ui.swing.tool.science
- package org.mars_sim.msp.ui.swing.tool.science
org.mars_sim.msp.ui.swing.tool.search
- package org.mars_sim.msp.ui.swing.tool.search
Contains classes for creating a search tool window.
org.mars_sim.msp.ui.swing.tool.settlement
- package org.mars_sim.msp.ui.swing.tool.settlement
Contains classes for creating a settlement map window.
org.mars_sim.msp.ui.swing.tool.time
- package org.mars_sim.msp.ui.swing.tool.time
Contains classes for creating a time tool window.
org.mars_sim.msp.ui.swing.unit_display_info
- package org.mars_sim.msp.ui.swing.unit_display_info
Contains classes for unit display information.
org.mars_sim.msp.ui.swing.unit_window
- package org.mars_sim.msp.ui.swing.unit_window
Contains classes for unit windows.
org.mars_sim.msp.ui.swing.unit_window.equipment
- package org.mars_sim.msp.ui.swing.unit_window.equipment
Contains classes for equipment windows.
org.mars_sim.msp.ui.swing.unit_window.person
- package org.mars_sim.msp.ui.swing.unit_window.person
Contains classes for person windows.
org.mars_sim.msp.ui.swing.unit_window.structure
- package org.mars_sim.msp.ui.swing.unit_window.structure
Contains classes for structure windows.
org.mars_sim.msp.ui.swing.unit_window.structure.building
- package org.mars_sim.msp.ui.swing.unit_window.structure.building
Contains classes for building windows.
org.mars_sim.msp.ui.swing.unit_window.vehicle
- package org.mars_sim.msp.ui.swing.unit_window.vehicle
Contains classes for vehicle windows.
overNavIcon(int, int)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
NavpointEditLayer
Checks if an x,y position is over a navpoint flag.
P
paintComponent(Graphics)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
MapPanel
paintComponent(Graphics)
- Method in class org.mars_sim.msp.ui.swing.tool.navigator.
NavButtonDisplay
Override paintComponent method.
paintComponent(Graphics)
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
paintComponent(Graphics)
- Method in class org.mars_sim.msp.ui.swing.unit_window.vehicle.
DirectionDisplayPanel
Override paintComponent method
paintComponent(Graphics)
- Method in class org.mars_sim.msp.ui.swing.unit_window.vehicle.
TerrainDisplayPanel
Override paintComponent method
parseFile()
- Method in class org.mars_sim.msp.ui.swing.
UIConfig
Loads and parses the XML save file.
PART
- Static variable in class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel
pauseChange(boolean)
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
ArrivingSettlementDetailPanel
pauseChange(boolean)
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
ResupplyDetailPanel
pauseChange(boolean)
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
pauseChange(boolean)
- Method in class org.mars_sim.msp.ui.swing.tool.time.
TimeWindow
pauseSimulation()
- Method in class org.mars_sim.msp.ui.swing.
MainWindow
Pauses the simulation and opens an announcement window.
PEOPLE
- Static variable in class org.mars_sim.msp.ui.swing.tool.search.
SearchWindow
PersonMapLayer
- Class in
org.mars_sim.msp.ui.swing.tool.settlement
A settlement map layer for displaying people.
PersonMapLayer(SettlementMapPanel)
- Constructor for class org.mars_sim.msp.ui.swing.tool.settlement.
PersonMapLayer
Constructor
PersonTableModel
- Class in
org.mars_sim.msp.ui.swing.tool.monitor
The PersonTableModel that maintains a list of Person objects.
PersonTableModel(UnitManager)
- Constructor for class org.mars_sim.msp.ui.swing.tool.monitor.
PersonTableModel
Constructs a PersonTableModel object that displays all people in the simulation.
PersonTableModel(Crewable)
- Constructor for class org.mars_sim.msp.ui.swing.tool.monitor.
PersonTableModel
Constructs a PersonTableModel object that displays all people from the specified vehicle.
PersonTableModel(Settlement, boolean)
- Constructor for class org.mars_sim.msp.ui.swing.tool.monitor.
PersonTableModel
Constructs a PersonTableModel that displays residents are all associated people with a specified settlement.
PersonTableModel(Mission)
- Constructor for class org.mars_sim.msp.ui.swing.tool.monitor.
PersonTableModel
Constructs a PersonTableModel object that displays all Person from the specified mission.
PersonWindow
- Class in
org.mars_sim.msp.ui.swing.unit_window.person
The PersonWindow is the window for displaying a person.
PersonWindow(MainDesktopPane, Person)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.person.
PersonWindow
Constructor
PIXEL_RHO
- Static variable in interface org.mars_sim.msp.ui.swing.tool.map.
Map
PIXEL_RHO
- Static variable in class org.mars_sim.msp.ui.swing.tool.map.
USGSMarsMap
play(String)
- Method in class org.mars_sim.msp.ui.swing.sound.
AudioPlayer
Play a clip once.
PopulationTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure
The PopulationTabPanel is a tab panel for population information.
PopulationTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.
PopulationTabPanel
Constructor
PowerBuildingPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure.building
The PowerBuildingPanel class is a building function panel representing the power production and use of a settlement building.
PowerBuildingPanel(Building, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.building.
PowerBuildingPanel
Constructor
PowerGridTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure
The PowerGridTabPanel is a tab panel for a settlement's power grid information.
PowerGridTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.
PowerGridTabPanel
Constructor
PowerStorageBuildingPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure.building
The PowerStorageBuildingPanel class is a building function panel representing the power storage of a settlement building.
PowerStorageBuildingPanel(PowerStorage, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.building.
PowerStorageBuildingPanel
Constructor
PreferencesWindow
- Class in
org.mars_sim.msp.ui.swing.tool.preferences
The PreferencesWindow is a tool window that allows the user to adjust general aspects of the simulation and interface.
PreferencesWindow(MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.tool.preferences.
PreferencesWindow
Constructor
R
reCenter()
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Resets the position, scale and rotation of the map.
removeMapLayer(MapLayer)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
MapPanel
Removes a map layer.
removeMission(Mission)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
MissionListModel
Removes a mission from this list.
removeMission(Mission)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
MissionTableModel
Removes an old mission.
removeSupplyItems(int[])
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel
Remove items from the given rows.
removeUnit(Unit)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
SettlementTableModel
Remove a unit from the model.
removeUnit(Unit)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
UnitTableModel
Remove a unit from the model.
removeUnit(Unit)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
VehicleTableModel
Remove a unit to the model.
RescueMissionCustomInfoPanel
- Class in
org.mars_sim.msp.ui.swing.tool.mission
A panel for displaying rescue/salvage vehicle mission information.
ResearchBuildingPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure.building
The ResearchBuildingPanel class is a building function panel representing the research info of a settlement building.
ResearchBuildingPanel(Research, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.building.
ResearchBuildingPanel
Constructor
RESOURCE
- Static variable in class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel
ResourceProcessesTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure
A tab panel for displaying all of the resource processes in a settlement.
ResourceProcessesTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.
ResourceProcessesTabPanel
Constructor
ResourceProcessingBuildingPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure.building
The ResourceProcessingBuildingPanel class is a building function panel representing the resource processes of a settlement building.
ResourceProcessingBuildingPanel(ResourceProcessing, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.building.
ResourceProcessingBuildingPanel
Constructor
ResupplyDetailPanel
- Class in
org.mars_sim.msp.ui.swing.tool.resupply
A panel showing a selected resupply mission details.
ResupplyDetailPanel()
- Constructor for class org.mars_sim.msp.ui.swing.tool.resupply.
ResupplyDetailPanel
Constructor
ResupplyMissionEditingPanel
- Class in
org.mars_sim.msp.ui.swing.tool.resupply
A panel for creating or editing a resupply mission.
ResupplyMissionEditingPanel(Resupply)
- Constructor for class org.mars_sim.msp.ui.swing.tool.resupply.
ResupplyMissionEditingPanel
ResupplyWindow
- Class in
org.mars_sim.msp.ui.swing.tool.resupply
Window for the resupply tool.
ResupplyWindow(MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.tool.resupply.
ResupplyWindow
Constructor
RoverDisplayInfoBean
- Class in
org.mars_sim.msp.ui.swing.unit_display_info
Provides display information about a rover.
RoverDisplayInfoBean()
- Constructor for class org.mars_sim.msp.ui.swing.unit_display_info.
RoverDisplayInfoBean
Constructor
run()
- Method in class org.mars_sim.msp.ui.swing.tool.map.
MapPanel
S
SalvageMissionCustomInfoPanel
- Class in
org.mars_sim.msp.ui.swing.tool.mission
A panel for displaying salvage custom mission information.
SalvageMissionCustomInfoPanel(MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.tool.mission.
SalvageMissionCustomInfoPanel
Constructor
SalvagePanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure
A panel displaying information about a salvage process.
SalvagePanel(SalvageProcess, boolean, int)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.
SalvagePanel
Constructor
SalvageProjectPanel
- Class in
org.mars_sim.msp.ui.swing.tool.mission.create
SalvageSettlementPanel
- Class in
org.mars_sim.msp.ui.swing.tool.mission.create
A wizard panel for selecting the mission's settlement settlement.
SalvageTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window
A tab panel with info about an item's salvage.
SalvageTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.
SalvageTabPanel
Constructor
SalvageVehiclePanel
- Class in
org.mars_sim.msp.ui.swing.tool.mission.create
A wizard panel for selecting the salvage vehicles for a mission.
saveFile(MainWindow)
- Method in class org.mars_sim.msp.ui.swing.
UIConfig
Creates an XML document for the UI configuration and saves it to a file.
saveSimulation(boolean)
- Method in class org.mars_sim.msp.ui.swing.
MainWindow
Save the current simulation.
ScienceTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.person
A tab panel displaying a person's scientific studies and achievements.
ScienceTabPanel(Person, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.person.
ScienceTabPanel
Constructor
ScienceTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure
A tab panel displaying a settlement's scientific studies and achievements.
ScienceTabPanel(Settlement, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.
ScienceTabPanel
Constructor
ScienceWindow
- Class in
org.mars_sim.msp.ui.swing.tool.science
Window for the science tool.
ScienceWindow(MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.tool.science.
ScienceWindow
Constructor
scientificStudyUpdate(ScientificStudyEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
AreologyStudyFieldMissionCustomInfoPanel
scientificStudyUpdate(ScientificStudyEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
BiologyStudyFieldMissionCustomInfoPanel
SCREEN_OFFSET_X
- Static variable in interface org.mars_sim.msp.ui.swing.tool.map.
Map
SCREEN_OFFSET_Y
- Static variable in interface org.mars_sim.msp.ui.swing.tool.map.
Map
SearchWindow
- Class in
org.mars_sim.msp.ui.swing.tool.search
The SearchWindow is a tool window that allows the user to search for individual units by name and category.
SearchWindow(MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.tool.search.
SearchWindow
Constructor
selectMission(Mission)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
MissionWindow
Selects a mission for display.
selectNavpoint(int)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
NavpointEditLayer
Sets a navpoint at an index as selected.
selectPerson(Person)
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Selects a person on the map.
selectPersonAt(int, int)
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Selects a person if any person is at the given x and y pixel position.
setAnnouncement(String)
- Method in class org.mars_sim.msp.ui.swing.
AnnouncementWindow
Sets the announcement text for the window.
setArrivingSettlement(ArrivingSettlement)
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
ArrivingSettlementDetailPanel
Set the arriving settlement.
setDisplayEllipse(boolean)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
EllipseLayer
Sets the flag for displaying the ellipse.
setDisplayMalfunction(boolean)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Sets if malfunction events are to be displayed.
setDisplayMedical(boolean)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Sets if medical events are to be displayed.
setDisplayMined(boolean)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
ExploredSiteMapLayer
Should mined sites be displayed?
setDisplayMission(boolean)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Sets if mission events are to be displayed.
setDisplayReserved(boolean)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
ExploredSiteMapLayer
Should reserved sites be displayed?
setDisplayTask(boolean)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Sets if task events are to be displayed.
setDisplayTransport(boolean)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
EventTableModel
Sets if transport events are to be displayed.
setEllipseDetails(IntPoint, IntPoint, int)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
EllipseLayer
Sets the ellipse details.
setLookAndFeel(boolean)
- Method in class org.mars_sim.msp.ui.swing.
MainWindow
Sets the look and feel of the UI
setMapType(String)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
MapPanel
Sets the map type.
setMineralDisplayed(String, boolean)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
MineralMapLayer
Sets a mineral type to be displayed on the map or not.
setMute(boolean)
- Method in class org.mars_sim.msp.ui.swing.sound.
AudioPlayer
Sets if the audio player is mute or not.
setNavpointPosition(int, IntPoint)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
NavpointEditLayer
Sets a navpoint position at a given index.
setResupply(Resupply)
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
ResupplyDetailPanel
Set the resupply mission to show.
setRotation(double)
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Sets the map rotation.
setScale(double)
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Sets the map scale.
setScientificStudy(ScientificStudy)
- Method in class org.mars_sim.msp.ui.swing.tool.science.
ScienceWindow
Sets the scientific study to display in the science window.
setSelectedNavpoint(NavPoint)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
NavpointMapLayer
Sets a navpoint to be selected and displayed differently than the others.
setSelectedSite(ExploredLocation)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
ExploredSiteMapLayer
Sets the selected site.
setSettlement(Settlement)
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Sets the settlement to display.
setShowBuildingLabels(boolean)
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Sets if building labels should be displayed.
setShowConstructionLabels(boolean)
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Sets if construction site labels should be displayed.
setShowPersonLabels(boolean)
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Sets if person labels should be displayed.
setShowVehicleLabels(boolean)
- Method in class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
Sets if vehicle labels should be displayed.
setSingleMission(Mission)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
NavpointMapLayer
Sets the single mission to display navpoints for.
setSingleVehicle(Vehicle)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
VehicleTrailMapLayer
Sets the single vehicle trail to display.
setTimeRatioSlider(int)
- Method in class org.mars_sim.msp.ui.swing.tool.time.
TimeWindow
SettlementMapLayer
- Interface in
org.mars_sim.msp.ui.swing.tool.settlement
An interface for a display layer on the settlement map.
SettlementMapPanel
- Class in
org.mars_sim.msp.ui.swing.tool.settlement
A panel for displaying the settlement map.
SettlementMapPanel()
- Constructor for class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementMapPanel
A panel for displaying a settlement map.
SETTLEMENTS
- Static variable in class org.mars_sim.msp.ui.swing.tool.search.
SearchWindow
SettlementTableModel
- Class in
org.mars_sim.msp.ui.swing.tool.monitor
The SettlementTableModel that maintains a list of Settlement objects.
SettlementTableModel(UnitManager)
- Constructor for class org.mars_sim.msp.ui.swing.tool.monitor.
SettlementTableModel
Constructs a SettlementTableModel model that displays all Settlements in the simulation.
SettlementWindow
- Class in
org.mars_sim.msp.ui.swing.tool.settlement
The SettlementWindow is a tool window that displays the Settlement Map Tool.
SettlementWindow(MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.tool.settlement.
SettlementWindow
Constructor
SettlementWindow
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure
The SettlementWindow is the window for displaying a settlement.
SettlementWindow(MainDesktopPane, Unit)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.
SettlementWindow
Constructor
setURL(String)
- Method in class org.mars_sim.msp.ui.swing.tool.guide.
GuideWindow
Set a display URL .
setUSGSMode(boolean)
- Method in class org.mars_sim.msp.ui.swing.tool.navigator.
LegendDisplay
Set USGS map legend mode
setValue(Object)
- Method in class org.mars_sim.msp.ui.swing.
NumberCellRenderer
Sets the String object for the cell being rendered to value.
setValueAt(Object, int, int)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TableSorter
The mapping only affects the contents of the data rows.
setValueAt(Object, int, int)
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel
setVolume(float)
- Method in class org.mars_sim.msp.ui.swing.sound.
AudioPlayer
Sets the volume for the audio player.
setWasOpened(boolean)
- Method in class org.mars_sim.msp.ui.swing.tool.
ToolWindow
Sets if the window has previously been opened.
ShadingMapLayer
- Class in
org.mars_sim.msp.ui.swing.tool.map
The ShadingMapLayer is a graphics layer to display twilight and night time shading.
ShadingMapLayer(Component)
- Constructor for class org.mars_sim.msp.ui.swing.tool.map.
ShadingMapLayer
Constructor
show()
- Method in class org.mars_sim.msp.ui.swing.
SplashWindow
showColor()
- Method in class org.mars_sim.msp.ui.swing.tool.navigator.
LegendDisplay
Change to topographical mode
showMap(Coordinates)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
MapPanel
showMap()
- Method in class org.mars_sim.msp.ui.swing.tool.navigator.
LegendDisplay
Change to distance mode and refresh canvas
showToolBar()
- Method in class org.mars_sim.msp.ui.swing.
UIConfig
Checks if UI should show the Tool bar.
showUnitBar()
- Method in class org.mars_sim.msp.ui.swing.
UIConfig
Checks if UI should show the Unit bar.
SimulationConfigEditor
- Class in
org.mars_sim.msp.ui.swing.configeditor
DOCME: documentation is missing
SimulationConfigEditor(Window, SimulationConfig)
- Constructor for class org.mars_sim.msp.ui.swing.configeditor.
SimulationConfigEditor
SkillTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.person
The SkillTabPanel is a tab panel for the skills of a person.
SkillTabPanel(Person, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.person.
SkillTabPanel
Constructor
SND_EQUIPMENT
- Static variable in interface org.mars_sim.msp.ui.swing.sound.
SoundConstants
SND_FORMAT_MID
- Static variable in interface org.mars_sim.msp.ui.swing.sound.
SoundConstants
SND_FORMAT_MIDI
- Static variable in interface org.mars_sim.msp.ui.swing.sound.
SoundConstants
SND_FORMAT_MP3
- Static variable in interface org.mars_sim.msp.ui.swing.sound.
SoundConstants
SND_FORMAT_OGG
- Static variable in interface org.mars_sim.msp.ui.swing.sound.
SoundConstants
SND_FORMAT_WAV
- Static variable in interface org.mars_sim.msp.ui.swing.sound.
SoundConstants
SND_PERSON_DEAD
- Static variable in interface org.mars_sim.msp.ui.swing.sound.
SoundConstants
SND_PERSON_FEMALE1
- Static variable in interface org.mars_sim.msp.ui.swing.sound.
SoundConstants
SND_PERSON_FEMALE2
- Static variable in interface org.mars_sim.msp.ui.swing.sound.
SoundConstants
SND_PERSON_MALE1
- Static variable in interface org.mars_sim.msp.ui.swing.sound.
SoundConstants
SND_PERSON_MALE2
- Static variable in interface org.mars_sim.msp.ui.swing.sound.
SoundConstants
SND_ROVER_MAINTENANCE
- Static variable in interface org.mars_sim.msp.ui.swing.sound.
SoundConstants
SND_ROVER_MALFUNCTION
- Static variable in interface org.mars_sim.msp.ui.swing.sound.
SoundConstants
SND_ROVER_MOVING
- Static variable in interface org.mars_sim.msp.ui.swing.sound.
SoundConstants
SND_ROVER_PARKED
- Static variable in interface org.mars_sim.msp.ui.swing.sound.
SoundConstants
SND_SETTLEMENT
- Static variable in interface org.mars_sim.msp.ui.swing.sound.
SoundConstants
SND_SPLASH
- Static variable in interface org.mars_sim.msp.ui.swing.sound.
SoundConstants
SocialTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.person
A tab panel displaying a person's social relationships.
SocialTabPanel(Person, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.person.
SocialTabPanel
Constructor
sortByColumn(int, boolean)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TableSorter
Sort the table model by the column specified in an particular order.
SoundConstants
- Interface in
org.mars_sim.msp.ui.swing.sound
File names to sounds used in the user interface.
SOUNDS_ROOT_PATH
- Static variable in interface org.mars_sim.msp.ui.swing.sound.
SoundConstants
SplashWindow
- Class in
org.mars_sim.msp.ui.swing
The SplashWindow class is a splash screen shown when the project is loading.
SplashWindow()
- Constructor for class org.mars_sim.msp.ui.swing.
SplashWindow
startMidiSound(String, boolean)
- Method in class org.mars_sim.msp.ui.swing.sound.
AudioPlayer
Play compressed sound (mp3 or ogg files) The sounds are not cached in this case.
startPlayCompressedSound(String, boolean)
- Method in class org.mars_sim.msp.ui.swing.sound.
AudioPlayer
Play compressed sound (mp3 or ogg files) The sounds are not cached in this case.
startPlayWavSound(String, boolean)
- Method in class org.mars_sim.msp.ui.swing.sound.
AudioPlayer
Play and cache sound of type wav.
stop()
- Method in class org.mars_sim.msp.ui.swing.sound.
AudioPlayer
Stops the playing clip.
StorageBuildingPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure.building
The StorageBuildingPanel class is a building function panel representing the storage capacity of a settlement building.
StorageBuildingPanel(Storage, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.building.
StorageBuildingPanel
Constructor
StructureMapLayer
- Class in
org.mars_sim.msp.ui.swing.tool.settlement
A settlement map layer for displaying buildings and construction sites.
StructureMapLayer(SettlementMapPanel)
- Constructor for class org.mars_sim.msp.ui.swing.tool.settlement.
StructureMapLayer
Constructor
StudyDetailPanel
- Class in
org.mars_sim.msp.ui.swing.tool.science
A panel showing details of a selected scientific study.
StudyPanel
- Class in
org.mars_sim.msp.ui.swing.tool.mission.create
A wizard panel to select a scientific study for the mission.
SupplyTableModel
- Class in
org.mars_sim.msp.ui.swing.tool.resupply
SupplyTableModel(Resupply)
- Constructor for class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel
Constructor
SupplyTableModel.SupplyItem
- Class in
org.mars_sim.msp.ui.swing.tool.resupply
Inner class to represent a supply table item.
SupplyTableModel.SupplyItem(String, String, Number)
- Constructor for class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel.SupplyItem
Constructor
SurfMarsMap
- Class in
org.mars_sim.msp.ui.swing.tool.map
The SurfMarsMap class is a map of the surface of Mars that can be generated for the map display.
SurfMarsMap(JComponent)
- Constructor for class org.mars_sim.msp.ui.swing.tool.map.
SurfMarsMap
Constructor
SVG_DIR
- Static variable in class org.mars_sim.msp.ui.swing.
SVGLoader
SVGLoader
- Class in
org.mars_sim.msp.ui.swing
This is a static utility class that acts as a helper to load SVG images for use in the UI.
SVGMapUtil
- Class in
org.mars_sim.msp.ui.swing.tool.settlement
Static utility class for mapping settlement map structures, such as buildings and construction sites, with their SVG image views on the settlement map.
T
tabIcon
- Variable in class org.mars_sim.msp.ui.swing.unit_window.
TabPanel
tableChanged(TableModelEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
MonitorWindow
tableChanged(TableModelEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TableSorter
Fired when there are changed to the source table.
TableSorter
- Class in
org.mars_sim.msp.ui.swing.tool.monitor
This TableModel acts as a proxy to provide sorting on a remote Table Model.
TableSorter(MonitorModel)
- Constructor for class org.mars_sim.msp.ui.swing.tool.monitor.
TableSorter
Create a sorter model that provides sorting in front of the specified model.
TabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window
TabPanel(String, Icon, String, Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.
TabPanel
Constructor
tabTitle
- Variable in class org.mars_sim.msp.ui.swing.unit_window.
TabPanel
tabToolTip
- Variable in class org.mars_sim.msp.ui.swing.unit_window.
TabPanel
TempSimulationConfigEditor
- Class in
org.mars_sim.msp.ui.swing.configeditor
A temporary simulation configuration editor dialog.
TempSimulationConfigEditor(Window, SimulationConfig)
- Constructor for class org.mars_sim.msp.ui.swing.configeditor.
TempSimulationConfigEditor
Constructor
TerrainDisplayPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.vehicle
The TerrainDisplayPanel class displays the compass direction a vehicle is currently travelling.
TerrainDisplayPanel(GroundVehicle)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.vehicle.
TerrainDisplayPanel
Constructor
TimeWindow
- Class in
org.mars_sim.msp.ui.swing.tool.time
The TimeWindow is a tool window that displays the current Martian and Earth time
TimeWindow(MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.tool.time.
TimeWindow
Constructs a TimeWindow object
TOOL
- Static variable in class org.mars_sim.msp.ui.swing.
UIConfig
ToolButton
- Class in
org.mars_sim.msp.ui.swing
The ToolButton class is a UI button for a tool window.
ToolButton(String, String)
- Constructor for class org.mars_sim.msp.ui.swing.
ToolButton
Constructs a ToolButton object.
ToolFrameListener
- Class in
org.mars_sim.msp.ui.swing.tool
ToolFrameListener manages internal frame behaviors for tool windows.
ToolFrameListener()
- Constructor for class org.mars_sim.msp.ui.swing.tool.
ToolFrameListener
ToolToolBar
- Class in
org.mars_sim.msp.ui.swing
The ToolToolBar class is a UI toolbar for holding tool buttons.
ToolToolBar(MainWindow)
- Constructor for class org.mars_sim.msp.ui.swing.
ToolToolBar
Constructs a ToolToolBar object
ToolWindow
- Class in
org.mars_sim.msp.ui.swing.tool
The ToolWindow class is an abstract UI window for a tool.
ToolWindow(String, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.tool.
ToolWindow
Constructor
topContentPanel
- Variable in class org.mars_sim.msp.ui.swing.unit_window.
TabPanel
TopoMarsMap
- Class in
org.mars_sim.msp.ui.swing.tool.map
The TopoMarsMap class is a map of the topography of Mars that can be generated for the MapDisplay.
TopoMarsMap(JComponent)
- Constructor for class org.mars_sim.msp.ui.swing.tool.map.
TopoMarsMap
Constructor
TowTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.vehicle
TowTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.vehicle.
TowTabPanel
TradeMissionCustomInfoPanel
- Class in
org.mars_sim.msp.ui.swing.tool.mission
A panel for displaying trade mission information.
TradeTab
- Class in
org.mars_sim.msp.ui.swing.tool.monitor
This class represents a table of trade good values at settlements displayed within the Monitor Window.
TradeTableModel
- Class in
org.mars_sim.msp.ui.swing.tool.monitor
TransportDetailPanel
- Class in
org.mars_sim.msp.ui.swing.tool.resupply
A panel showing a selected transport details.
TransportDetailPanel()
- Constructor for class org.mars_sim.msp.ui.swing.tool.resupply.
TransportDetailPanel
Constructor
TransportItemEditingPanel
- Class in
org.mars_sim.msp.ui.swing.tool.resupply
An abstract panel for editing a transport item.
TransportItemEditingPanel(Transportable)
- Constructor for class org.mars_sim.msp.ui.swing.tool.resupply.
TransportItemEditingPanel
Constructor.
TWO_PI
- Static variable in interface org.mars_sim.msp.ui.swing.tool.map.
Map
TYPE
- Static variable in class org.mars_sim.msp.ui.swing.tool.map.
SurfMarsMap
TYPE
- Static variable in class org.mars_sim.msp.ui.swing.tool.map.
TopoMarsMap
TYPE
- Static variable in class org.mars_sim.msp.ui.swing.tool.map.
USGSMarsMap
type
- Variable in class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel.SupplyItem
U
UIConfig
- Class in
org.mars_sim.msp.ui.swing
Static class for saving/loading user interface configuration data.
UNIT
- Static variable in class org.mars_sim.msp.ui.swing.
UIConfig
unit
- Variable in class org.mars_sim.msp.ui.swing.unit_window.
TabPanel
unit
- Variable in class org.mars_sim.msp.ui.swing.unit_window.
UnitWindow
UnitButton
- Class in
org.mars_sim.msp.ui.swing
The UnitButton class is a UI button for a given unit.
UnitButton(Unit)
- Constructor for class org.mars_sim.msp.ui.swing.
UnitButton
Constructor
UnitDisplayInfo
- Interface in
org.mars_sim.msp.ui.swing.unit_display_info
Provides display information about a unit.
UnitDisplayInfoFactory
- Class in
org.mars_sim.msp.ui.swing.unit_display_info
Factory for unit display info beans.
UnitIconMapLayer
- Class in
org.mars_sim.msp.ui.swing.tool.map
The UnitMapLayer is a graphics layer to display unit icons.
UnitIconMapLayer(Component)
- Constructor for class org.mars_sim.msp.ui.swing.tool.map.
UnitIconMapLayer
UnitLabelMapLayer
- Class in
org.mars_sim.msp.ui.swing.tool.map
The UnitMapLayer is a graphics layer to display unit labels.
UnitLabelMapLayer()
- Constructor for class org.mars_sim.msp.ui.swing.tool.map.
UnitLabelMapLayer
unitManagerUpdate(UnitManagerEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TradeTab
unitManagerUpdate(UnitManagerEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TradeTableModel
UnitTab
- Class in
org.mars_sim.msp.ui.swing.tool.monitor
This class represents a unit table displayed within the Monitor Window.
UnitTab(UnitTableModel, boolean)
- Constructor for class org.mars_sim.msp.ui.swing.tool.monitor.
UnitTab
Constructor
UnitTableModel
- Class in
org.mars_sim.msp.ui.swing.tool.monitor
The UnitTableModel that maintains a table model of Units objects.
UnitTableModel(String, String, String[], Class[])
- Constructor for class org.mars_sim.msp.ui.swing.tool.monitor.
UnitTableModel
Constructs a UnitTableModel object.
UnitToolBar
- Class in
org.mars_sim.msp.ui.swing
The UnitToolBar class is a UI toolbar for holding unit buttons.
UnitToolBar(MainWindow)
- Constructor for class org.mars_sim.msp.ui.swing.
UnitToolBar
Constructs a UnitToolBar object
unitUpdate(UnitEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
CollectResourcesMissionCustomInfoPanel
unitUpdate(UnitEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
MainDetailPanel
Catch unit update event.
unitUpdate(UnitEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
PersonTableModel
Catch unit update event.
unitUpdate(UnitEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
SettlementTableModel
Catch unit update event.
unitUpdate(UnitEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
TradeTableModel
Catch unit update event.
unitUpdate(UnitEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.monitor.
VehicleTableModel
Catch unit update event.
UnitWindow
- Class in
org.mars_sim.msp.ui.swing.unit_window
The UnitWindow is the base window for displaying units.
UnitWindow(MainDesktopPane, Unit, boolean)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.
UnitWindow
Constructor
UnitWindowFactory
- Class in
org.mars_sim.msp.ui.swing.unit_window
The UnitWindowFactory is a factory for creating unit windows for units.
UnitWindowListener
- Class in
org.mars_sim.msp.ui.swing.unit_window
The UnitWindowListener class is a custom window listener for unit detail windows that handles their behavior.
UnitWindowListener(MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.
UnitWindowListener
Constructs a UnitWindowListener object
unpauseSimulation()
- Method in class org.mars_sim.msp.ui.swing.
MainWindow
Closes the announcement window and unpauses the simulation.
update(LineEvent)
- Method in class org.mars_sim.msp.ui.swing.sound.
AudioPlayer
LineListener interface.
update()
- Method in class org.mars_sim.msp.ui.swing.tool.science.
ScienceWindow
Update the window.
update()
- Method in class org.mars_sim.msp.ui.swing.tool.
ToolWindow
Update window.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.equipment.
EquipmentWindow
Updates this window.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.
InventoryTabPanel
Updates the info on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.
LocationTabPanel
Updates the info on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.
MaintenanceTabPanel
Update this panel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.
MalfunctionPanel
Updates the panel's information.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.person.
ActivityTabPanel
Updates the info on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.person.
AttributeTabPanel
Updates the info on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.person.
DeathTabPanel
Updates the info on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.person.
GeneralTabPanel
Updates the info on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.person.
HealthTabPanel
Updates the info on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.person.
PersonWindow
Updates this window.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.person.
ScienceTabPanel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.person.
SkillTabPanel
Updates the info on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.person.
SocialTabPanel
Updates this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.
SalvageTabPanel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
AssociatedPeopleTabPanel
Updates the info on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
AstronomicalObservationBuildingPanel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
BuildingFunctionPanel
Update this panel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
BuildingPanel
Update this panel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
CookingBuildingPanel
Update this panel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
FarmingBuildingPanel
Update this panel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
InhabitableBuildingPanel
Update this panel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
MaintenanceBuildingPanel
Update this panel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
MalfunctionableBuildingPanel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
ManufactureBuildingPanel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
MedicalCareBuildingPanel
Update this panel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
PowerBuildingPanel
Update this panel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
PowerStorageBuildingPanel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
ResearchBuildingPanel
Update this panel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
ResourceProcessingBuildingPanel
Update this panel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
StorageBuildingPanel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.building.
VehicleMaintenanceBuildingPanel
Update this panel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
BuildingsTabPanel
Updates the info on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
ConstructedBuildingsPanel
Update the information on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
ConstructionSitesPanel
Update the information on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
ConstructionTabPanel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
CreditTabPanel
Updates the info on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
GoodsTabPanel
Updates the info on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
MaintenanceTabPanel
Update the tab panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
ManufacturePanel
Updates the panel's information.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
ManufactureTabPanel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
MissionTabPanel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
PopulationTabPanel
Updates the info on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
PowerGridTabPanel
Updates the info on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
ResourceProcessesTabPanel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
SalvagePanel
Updates the panel's information.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
ScienceTabPanel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.structure.
VehicleTabPanel
Updates the info on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.
TabPanel
Updates the info on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.
UnitWindow
Updates this window.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.vehicle.
CrewTabPanel
Updates the info on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.vehicle.
DirectionDisplayPanel
Update this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.vehicle.
LaboratoryTabPanel
Update this panel
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.vehicle.
MissionTabPanel
Updates the info on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.vehicle.
NavigationTabPanel
Updates the info on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.vehicle.
TerrainDisplayPanel
Update this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.vehicle.
TowTabPanel
Updates the info on this panel.
update()
- Method in class org.mars_sim.msp.ui.swing.unit_window.vehicle.
VehicleWindow
Updates this window.
updateButtons()
- Method in class org.mars_sim.msp.ui.swing.tool.guide.
GuideWindow
Updates navigation buttons.
updateCoords(Coordinates)
- Method in class org.mars_sim.msp.ui.swing.tool.navigator.
NavButtonDisplay
Update coordinates
updateCoords(Coordinates)
- Method in class org.mars_sim.msp.ui.swing.tool.navigator.
NavigatorWindow
Update coordinates in map, buttons, and globe Redraw map and globe if necessary
updateGlobeOnly(Coordinates)
- Method in class org.mars_sim.msp.ui.swing.tool.navigator.
NavigatorWindow
Update coordinates on globe only.
updateMission(Mission)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
AreologyStudyFieldMissionCustomInfoPanel
updateMission(Mission)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
BiologyStudyFieldMissionCustomInfoPanel
updateMission(Mission)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
CollectResourcesMissionCustomInfoPanel
updateMission(Mission)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
ConstructionMissionCustomInfoPanel
updateMission(Mission)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
ExplorationCustomInfoPanel
updateMission(Mission)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
MiningMissionCustomInfoPanel
updateMission(Mission)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
MissionCustomInfoPanel
Updates the panel based on a new mission to display.
updateMission(Mission)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
RescueMissionCustomInfoPanel
updateMission(Mission)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
SalvageMissionCustomInfoPanel
updateMission(Mission)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
TradeMissionCustomInfoPanel
updateMissionEvent(MissionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
AreologyStudyFieldMissionCustomInfoPanel
updateMissionEvent(MissionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
BiologyStudyFieldMissionCustomInfoPanel
updateMissionEvent(MissionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
CollectResourcesMissionCustomInfoPanel
updateMissionEvent(MissionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
ConstructionMissionCustomInfoPanel
updateMissionEvent(MissionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
ExplorationCustomInfoPanel
updateMissionEvent(MissionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
MiningMissionCustomInfoPanel
updateMissionEvent(MissionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
MissionCustomInfoPanel
Updates the panel based on a mission event.
updateMissionEvent(MissionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
RescueMissionCustomInfoPanel
updateMissionEvent(MissionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
SalvageMissionCustomInfoPanel
updateMissionEvent(MissionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
TradeMissionCustomInfoPanel
updateSolNumber(int, int)
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
MartianSolComboBoxModel
Update the items based on the number of sols in the month.
useNativeLookAndFeel()
- Method in class org.mars_sim.msp.ui.swing.
UIConfig
Checks if UI should use native or default look & feel.
useUIDefault()
- Method in class org.mars_sim.msp.ui.swing.
UIConfig
Checks if UI should use default configuration.
USGSMarsMap
- Class in
org.mars_sim.msp.ui.swing.tool.map
Access the Mars maps provided by the The Unites States Geological Survey - Astrogeology Team and The Planetary Data System - Imaging Node.
USGSMarsMap()
- Constructor for class org.mars_sim.msp.ui.swing.tool.map.
USGSMarsMap
Constructs a USGSMarsMap object
USGSMarsMap(Component)
- Constructor for class org.mars_sim.msp.ui.swing.tool.map.
USGSMarsMap
Constructs a USGSMarsMap object
V
valueChanged(ListSelectionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
MainDetailPanel
Implemented from ListSelectionListener.
valueChanged(ListSelectionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.mission.
NavpointPanel
Implemented from ListSelectionListener.
valueChanged(ListSelectionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
ArrivedListPanel
valueChanged(ListSelectionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
IncomingListPanel
valueChanged(ListSelectionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
ResupplyWindow
valueChanged(ListSelectionEvent)
- Method in class org.mars_sim.msp.ui.swing.tool.resupply.
TransportDetailPanel
valueChanged(ListSelectionEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.
InventoryTabPanel
Called whenever the value of the selection changes.
valueChanged(ListSelectionEvent)
- Method in class org.mars_sim.msp.ui.swing.unit_window.person.
SocialTabPanel
Called whenever the value of the selection changes.
VEHICLE
- Static variable in class org.mars_sim.msp.ui.swing.tool.resupply.
SupplyTableModel
VehicleMaintenanceBuildingPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure.building
The VehicleMaintenanceBuildingPanel class is a building function panel representing the vehicle maintenance capabilities of the building.
VehicleMaintenanceBuildingPanel(VehicleMaintenance, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.building.
VehicleMaintenanceBuildingPanel
Constructor
VehicleMapLayer
- Class in
org.mars_sim.msp.ui.swing.tool.settlement
A settlement map layer for displaying vehicles.
VehicleMapLayer(SettlementMapPanel)
- Constructor for class org.mars_sim.msp.ui.swing.tool.settlement.
VehicleMapLayer
Constructor
VEHICLES
- Static variable in class org.mars_sim.msp.ui.swing.tool.search.
SearchWindow
VehicleTableModel
- Class in
org.mars_sim.msp.ui.swing.tool.monitor
The VehicleTableModel that maintains a list of Vehicle objects.
VehicleTableModel(UnitManager)
- Constructor for class org.mars_sim.msp.ui.swing.tool.monitor.
VehicleTableModel
Constructs a VehicleTableModel object.
VehicleTabPanel
- Class in
org.mars_sim.msp.ui.swing.unit_window.structure
The VehicleTabPanel is a tab panel for parked vehicle information.
VehicleTabPanel(Unit, MainDesktopPane)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.structure.
VehicleTabPanel
Constructor
VehicleTrailMapLayer
- Class in
org.mars_sim.msp.ui.swing.tool.map
The VehicleTrailMapLayer is a graphics layer to display vehicle trails.
VehicleTrailMapLayer()
- Constructor for class org.mars_sim.msp.ui.swing.tool.map.
VehicleTrailMapLayer
VehicleWindow
- Class in
org.mars_sim.msp.ui.swing.unit_window.vehicle
The VehicleWindow is the window for displaying a vehicle.
VehicleWindow(MainDesktopPane, Vehicle)
- Constructor for class org.mars_sim.msp.ui.swing.unit_window.vehicle.
VehicleWindow
Constructor
W
wasOpened()
- Method in class org.mars_sim.msp.ui.swing.tool.
ToolWindow
Checks if the tool window has previously been opened.
WINDOW_TITLE
- Static variable in class org.mars_sim.msp.ui.swing.
MainWindow
withinDisplayEdges(IntPoint)
- Method in class org.mars_sim.msp.ui.swing.tool.map.
NavpointEditLayer
Checks if navpoint position is within the display boundries.
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2009-2013. All Rights Reserved.