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

Copyright © 2009-2013. All Rights Reserved.