Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abbreviation - Variable in enum class megameklab.util.RSScale
- AbstractCriticalTransferHandler - Class in megameklab.ui.util
- AbstractCriticalTransferHandler(EntitySource, RefreshListener) - Constructor for class megameklab.ui.util.AbstractCriticalTransferHandler
- AbstractEquipmentDatabaseView - Class in megameklab.ui.util
-
A base class for creating an equipment database table that shows all equipment available to the unit and by default includes filters such as an "Energy Weapon" toggle.
- AbstractEquipmentDatabaseView(EntitySource) - Constructor for class megameklab.ui.util.AbstractEquipmentDatabaseView
- AbstractEquipmentTab - Class in megameklab.ui.generalUnit
-
The base class for Equipment Tabs for all unit types.
- AbstractEquipmentTab(EntitySource) - Constructor for class megameklab.ui.generalUnit.AbstractEquipmentTab
- AbstractMMLButtonDialog - Class in megameklab.ui.dialog
-
This is the Base Dialog for a dialog with buttons in MML.
- AbstractMMLButtonDialog(JFrame, boolean, String, String) - Constructor for class megameklab.ui.dialog.AbstractMMLButtonDialog
-
This creates an AbstractMMLButtonDialog using the default MML resource bundle.
- AbstractMMLButtonDialog(JFrame, boolean, ResourceBundle, String, String) - Constructor for class megameklab.ui.dialog.AbstractMMLButtonDialog
-
This creates an AbstractMMLButtonDialog using the specified resource bundle.
- AbstractMMLButtonDialog(JFrame, String, String) - Constructor for class megameklab.ui.dialog.AbstractMMLButtonDialog
-
This creates a modal AbstractMMLButtonDialog using the default MML resource bundle.
- AbstractMMLDialog - Class in megameklab.ui.dialog
-
This is the base class for dialogs in MML, inherited from MM.
- AbstractMMLDialog(JFrame, boolean, String, String) - Constructor for class megameklab.ui.dialog.AbstractMMLDialog
-
This creates an AbstractMMLDialog using the default MML resource bundle.
- AbstractMMLDialog(JFrame, boolean, ResourceBundle, String, String) - Constructor for class megameklab.ui.dialog.AbstractMMLDialog
-
This creates an AbstractMMLDialog using the specified resource bundle.
- AbstractMMLDialog(JFrame, String, String) - Constructor for class megameklab.ui.dialog.AbstractMMLDialog
-
This creates a non-modal AbstractMMLDialog using the default MML dialog resource bundle.
- AbstractSummaryItem - Class in megameklab.ui.generalUnit.summary
-
This is a base implementation for
SummaryItem
. - AbstractSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.AbstractSummaryItem
- actionPerformed(ActionEvent) - Method in class megameklab.ui.battleArmor.BABuildView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.battleArmor.BAChassisView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.battleArmor.BAEnhancementView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.battleArmor.BAEquipmentView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.battleArmor.BAStructureTab
- actionPerformed(ActionEvent) - Method in class megameklab.ui.combatVehicle.CVBuildTab
- actionPerformed(ActionEvent) - Method in class megameklab.ui.combatVehicle.CVChassisView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.combatVehicle.CVEquipmentView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.combatVehicle.CVWeaponView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.fighterAero.ASBuildTab
- actionPerformed(ActionEvent) - Method in class megameklab.ui.fighterAero.ASBuildView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.fighterAero.ASChassisView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.generalUnit.BAProtoArmorView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.generalUnit.BasicInfoView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.generalUnit.FuelView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.generalUnit.HeatSinkView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.generalUnit.MovementView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.generalUnit.MVFArmorView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.generalUnit.PatchworkArmorView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.generalUnit.TransportTab
- actionPerformed(ActionEvent) - Method in class megameklab.ui.generalUnit.UnallocatedView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.infantry.CIArmorView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.infantry.CIAugmentationView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.infantry.CIEquipmentView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.infantry.CIFieldGunView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.infantry.CIMountView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.infantry.CIPlatoonTypeView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.infantry.CIWeaponView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.largeAero.DSChassisView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.largeAero.LABuildTab
- actionPerformed(ActionEvent) - Method in class megameklab.ui.largeAero.LABuildView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.largeAero.LACrewView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.largeAero.WSChassisView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.largeAero.WSGravDeckView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.mek.BMBuildView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.mek.BMChassisView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.protoMek.PMBuildTab
- actionPerformed(ActionEvent) - Method in class megameklab.ui.protoMek.PMBuildView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.protoMek.PMChassisView
- actionPerformed(ActionEvent) - Method in class megameklab.ui.supportVehicle.SVBuildTab
- actionPerformed(ActionEvent) - Method in class megameklab.ui.supportVehicle.SVChassisView
- addActionButton(JButton) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Adds a button to the action buttons panel
- addAllActionListeners() - Method in class megameklab.ui.fighterAero.ASBuildTab
- addAllActionListeners() - Method in class megameklab.ui.largeAero.LABuildTab
- addAllActionListeners() - Method in class megameklab.ui.protoMek.PMBuildTab
- addAllListeners() - Method in class megameklab.ui.battleArmor.BAStructureTab
- addAllListeners() - Method in class megameklab.ui.combatVehicle.CVStructureTab
- addAllListeners() - Method in class megameklab.ui.fighterAero.ASStructureTab
- addAllListeners() - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- addAllListeners() - Method in class megameklab.ui.infantry.CIStructureTab
- addAllListeners() - Method in class megameklab.ui.largeAero.DSStructureTab
- addAllListeners() - Method in class megameklab.ui.largeAero.WSStructureTab
- addAllListeners() - Method in class megameklab.ui.mek.BMStructureTab
- addAllListeners() - Method in class megameklab.ui.protoMek.PMStructureTab
- addAllocationListeners(LABuildView) - Method in class megameklab.ui.largeAero.LACriticalView
- addAmmo(AmmoMounted, int, TreePath) - Method in class megameklab.ui.util.BayWeaponCriticalTree
-
Called by the transfer handler when ammo is dropped on this location as a move command, indicating a single slot should be moved.
- addAmmoToBay(WeaponMounted, AmmoMounted, int) - Method in class megameklab.ui.util.BayWeaponCriticalTree
- addArcView(BayWeaponCriticalTree) - Method in class megameklab.ui.largeAero.LABuildView
- addBay(WeaponMounted) - Method in class megameklab.ui.util.BayWeaponCriticalTree
-
Moves a bay and all its contents from another location
- addBayWeapon(Mounted<?>) - Method in class megameklab.printing.WeaponBayText
-
Add a new weapon into this bay.
- addCloseableTab(String, Icon, Component) - Method in class megameklab.ui.util.EnhancedTabbedPane
- addCloseableTab(String, Icon, Component, int) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Adds a closeable tab to this tabbed pane
- addCompactHeatSinkMounts(Mek, int) - Static method in class megameklab.util.MekUtil
- addCrit(Mounted<?>) - Method in class megameklab.ui.util.CriticalTableModel
- addEquipment(EquipmentType, int) - Method in class megameklab.ui.handheldWeapon.HHWEquipmentDatabaseView
- addEquipment(EquipmentType, int) - Method in class megameklab.ui.util.AbstractEquipmentDatabaseView
-
Adds the given equipment to the entity a number of times equal to count.
- addHeatSinkMounts(Mek, int, String) - Static method in class megameklab.util.MekUtil
-
adds all heat sinks to the Mek
- addHeatSinkMounts(Mek, int, EquipmentType) - Static method in class megameklab.util.MekUtil
-
adds all heat sinks to the Mek
- addHoverEffect(JButton) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Adds hover effect to a button
- additionalRefresh() - Method in class megameklab.ui.battleArmor.BAStatusBar
- additionalRefresh() - Method in class megameklab.ui.combatVehicle.CVStatusBar
- additionalRefresh() - Method in class megameklab.ui.fighterAero.ASStatusBar
- additionalRefresh() - Method in class megameklab.ui.generalUnit.StatusBar
-
This method is called whenever the status bar is refreshed.
- additionalRefresh() - Method in class megameklab.ui.handheldWeapon.HHWStatusBar
- additionalRefresh() - Method in class megameklab.ui.infantry.CIStatusBar
- additionalRefresh() - Method in class megameklab.ui.mek.BMStatusBar
- additionalRefresh() - Method in class megameklab.ui.protoMek.PMStatusBar
- addListener(ArmorLocationView.ArmorLocationListener) - Method in class megameklab.ui.generalUnit.ArmorLocationView
- addListener(AdvancedAeroBuildListener) - Method in class megameklab.ui.largeAero.WSChassisView
- addListener(AdvancedAeroBuildListener) - Method in class megameklab.ui.largeAero.WSGravDeckView
- addListener(AeroBuildListener) - Method in class megameklab.ui.fighterAero.ASChassisView
- addListener(AeroVesselBuildListener) - Method in class megameklab.ui.largeAero.LACrewView
- addListener(ArmorAllocationListener) - Method in class megameklab.ui.generalUnit.ArmorAllocationView
- addListener(ArmorAllocationListener) - Method in class megameklab.ui.generalUnit.BAProtoArmorView
- addListener(ArmorAllocationListener) - Method in class megameklab.ui.generalUnit.MVFArmorView
- addListener(ArmorAllocationListener) - Method in class megameklab.ui.generalUnit.PatchworkArmorView
- addListener(BABuildListener) - Method in class megameklab.ui.battleArmor.BAChassisView
- addListener(BABuildListener) - Method in class megameklab.ui.battleArmor.BAEnhancementView
- addListener(BuildListener) - Method in class megameklab.ui.combatVehicle.CVTransportView
- addListener(BuildListener) - Method in class megameklab.ui.fighterAero.ASTransportView
- addListener(BuildListener) - Method in class megameklab.ui.generalUnit.BasicInfoView
- addListener(BuildListener) - Method in class megameklab.ui.generalUnit.FuelView
- addListener(BuildListener) - Method in class megameklab.ui.generalUnit.HeatSinkView
- addListener(BuildListener) - Method in class megameklab.ui.generalUnit.MovementView
- addListener(BuildListener) - Method in class megameklab.ui.generalUnit.TransportView
- addListener(CVBuildListener) - Method in class megameklab.ui.combatVehicle.CVChassisView
- addListener(DropshipBuildListener) - Method in class megameklab.ui.largeAero.DSChassisView
- addListener(HHWBuildListener) - Method in class megameklab.ui.handheldWeapon.HHWChassisView
- addListener(InfantryBuildListener) - Method in class megameklab.ui.infantry.CIPlatoonTypeView
- addListener(InfantryBuildListener) - Method in class megameklab.ui.infantry.CISpecializationView
- addListener(InfantryBuildListener) - Method in class megameklab.ui.infantry.CIWeaponView
- addListener(MekBuildListener) - Method in class megameklab.ui.mek.BMChassisView
- addListener(MekBuildListener) - Method in class megameklab.ui.mek.BMLAMFuelView
- addListener(ProtoMekBuildListener) - Method in class megameklab.ui.protoMek.PMChassisView
- addListener(SVBuildListener) - Method in class megameklab.ui.supportVehicle.SVChassisModView
- addListener(SVBuildListener) - Method in class megameklab.ui.supportVehicle.SVChassisView
- addListener(SVBuildListener) - Method in class megameklab.ui.supportVehicle.SVCrewView
- addMounted(int, Mounted<?>) - Method in class megameklab.ui.battleArmor.BACriticalSuit
- addMounted(Entity, Mounted<?>, int, boolean) - Static method in class megameklab.util.UnitUtil
- addMultilineTextElement(Element, double, double, double, double, String, float, String, String) - Method in class megameklab.printing.PrintRecordSheet
-
Adds a text element to a region with limited width.
- addMultilineTextElement(Element, double, double, double, double, String, float, String, String, String, char) - Method in class megameklab.printing.PrintRecordSheet
-
Adds a text element to a region with limited width.
- addNote(String) - Method in class megameklab.printing.reference.ReferenceTable
- addNotes(Entity) - Method in class megameklab.printing.reference.ClusterHitsTable
- addNotes(Entity) - Method in class megameklab.printing.reference.MekLocationAndClusterTable
- addNotify() - Method in class megameklab.ui.generalUnit.RecordSheetPreviewPanel
- addNotify() - Method in class megameklab.ui.util.EnhancedTabbedPane
- addProtoMekAmmo(ProtoMek, EquipmentType, int) - Static method in class megameklab.util.ProtoMekUtil
-
Adds the given number of shots to the already present given ammo on the given ProtoMek.
- addReferenceCharts(PageFormat) - Method in class megameklab.printing.PrintAero
- addReferenceCharts(PageFormat) - Method in class megameklab.printing.PrintCompositeTankSheet
- addReferenceCharts(PageFormat) - Method in class megameklab.printing.PrintMek
- addReferenceCharts(PageFormat) - Method in class megameklab.printing.PrintRecordSheet
-
Adds reference charts to the right side of the record sheet.
- addReferenceCharts(PageFormat) - Method in class megameklab.printing.PrintSmallUnitSheet
- addReferenceCharts(PageFormat) - Method in class megameklab.printing.PrintTank
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.battleArmor.BABuildTab
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.battleArmor.BABuildView
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.battleArmor.BAEquipmentView
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.battleArmor.BAStructureTab
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.combatVehicle.CVBuildTab
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.combatVehicle.CVEquipmentView
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.combatVehicle.CVWeaponView
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.fighterAero.ASBuildTab
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.fighterAero.ASBuildView
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.fighterAero.ASStructureTab
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.generalUnit.AbstractEquipmentTab
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.generalUnit.StatusBar
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.generalUnit.TransportTab
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.generalUnit.UnallocatedView
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.infantry.CIArmorView
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.infantry.CIAugmentationView
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.infantry.CIEquipmentView
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.infantry.CIFieldGunView
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.infantry.CIMountView
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.infantry.CIStructureTab
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.largeAero.DSStructureTab
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.largeAero.LABuildTab
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.largeAero.LABuildView
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.largeAero.WSStructureTab
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.mek.BMBuildTab
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.mek.BMBuildView
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.mek.BMStructureTab
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.protoMek.PMBuildTab
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.protoMek.PMBuildView
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.protoMek.PMStructureTab
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.supportVehicle.SVArmorTab
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.supportVehicle.SVBuildTab
- addRefreshedListener(RefreshListener) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- addRefreshListener(RefreshListener) - Method in class megameklab.ui.util.CriticalTransferHandler
- addRow(String...) - Method in class megameklab.printing.reference.ReferenceTable
- addRow(List<String>) - Method in class megameklab.printing.reference.ReferenceTable
- addRows() - Method in class megameklab.printing.reference.ClusterHitsTable
- addTable(Entity) - Method in class megameklab.printing.reference.ClusterHitsTable
- addTable(Entity) - Method in class megameklab.printing.reference.MekLocationAndClusterTable
- addTabStateListener(EnhancedTabbedPane.TabStateListener) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Adds a listener that will be notified of tab state changes
- addTextElement(Element, double, double, String, float, String, String) - Method in class megameklab.printing.PrintRecordSheet
-
Convenience method for creating a new SVG Text element and adding it to the parent.
- addTextElement(Element, double, double, String, float, String, String, String) - Method in class megameklab.printing.PrintRecordSheet
-
Convenience method for creating a new SVG Text element and adding it to the parent.
- addTextElementToFit(Element, double, double, double, String, float, String, String) - Method in class megameklab.printing.PrintRecordSheet
-
Creates a new text element with black fill and adds it to the parent.
- addTextElementToFit(Element, double, double, double, String, float, String, String, String) - Method in class megameklab.printing.PrintRecordSheet
-
Creates a new text element and adds it to the parent.
- addToArc(Mounted<?>, TreePath) - Method in class megameklab.ui.util.BayWeaponCriticalTree
-
Called by the transfer handler when equipment is dropped on this location.
- addToBay(WeaponMounted, Mounted<?>) - Method in class megameklab.ui.util.BayWeaponCriticalTree
-
Adds an equipment mount to a bay.
- addToLocation(List<Mounted<?>>) - Method in class megameklab.ui.util.BayWeaponCriticalTree
-
Adds multiple equipment mounts to this location.
- addToLocation(Mounted<?>) - Method in class megameklab.ui.util.BayWeaponCriticalTree
-
Adds equipment to a location without a bay.
- addToNewBay(EquipmentType, WeaponMounted) - Method in class megameklab.ui.util.BayWeaponCriticalTree
-
Adds a new bay of the appropriate type to the unit and adds the equipment to the bay.
- addUnit(Entity, String) - Method in class megameklab.ui.MegaMekLabTabbedUI
-
Adds a new tab with the given unit to the tabbed user interface.
- addVGL(Mek, Mounted<?>, int, int) - Static method in class megameklab.util.MekUtil
-
Add a vehicular grenade launcher, asking the user for the facing.
- AdvancedAeroBuildListener - Interface in megameklab.ui.listeners
-
Listener for views used by jumpships, warships, and space stations.
- aeroAVMod(Mounted<?>) - Method in interface megameklab.printing.InventoryEntry
-
Computes any modification to the aerospace AV for linked Artemis, Apollo, or PPC capacitor
- aeroAVMod(WeaponType, EquipmentType, boolean) - Method in interface megameklab.printing.InventoryEntry
-
Computes any modification to the aerospace AV for linked Artemis, Apollo, or PPC capacitor
- AeroBayTransferHandler - Class in megameklab.ui.util
-
Handles drag-and-drop for aerospace units that use weapon bays.
- AeroBayTransferHandler(EntitySource) - Constructor for class megameklab.ui.util.AeroBayTransferHandler
- AeroBuildListener - Interface in megameklab.ui.listeners
-
Listener for views used by aerospace units.
- AeroHitLocation - Class in megameklab.printing.reference
- AeroHitLocation(PrintAero) - Constructor for class megameklab.printing.reference.AeroHitLocation
- AeroToHitMods - Class in megameklab.printing.reference
-
Table for attack roll mods for aerospace units
- AeroToHitMods(PrintAero) - Constructor for class megameklab.printing.reference.AeroToHitMods
- AeroUtil - Class in megameklab.util
- AeroVesselBuildListener - Interface in megameklab.ui.listeners
-
Listener for views used by small craft and large craft.
- AFT - Static variable in class megameklab.ui.util.BayWeaponCriticalTree
- AFT_HEAT - Static variable in interface megameklab.printing.IdConstants
- AFT_SIDES_HEAT - Static variable in interface megameklab.printing.IdConstants
- AirToGroundAttackTable - Class in megameklab.printing.reference
-
Hit mods and altitude requirements for air-to-ground attacks
- AirToGroundAttackTable(PrintAero) - Constructor for class megameklab.printing.reference.AirToGroundAttackTable
- allHaveAugmentation(EquipmentFlag) - Method in class megameklab.printing.WeaponBayText
- allowAdd() - Method in class megameklab.ui.util.AbstractEquipmentDatabaseView
-
This method may be overridden to disallow adding equipment from this database view.
- AMMO - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
- AMMO_ALL - Static variable in class megameklab.ui.util.AeroBayTransferHandler
- AMMO_PIPS - Static variable in interface megameklab.printing.IdConstants
- AMMO_SINGLE - Static variable in class megameklab.ui.util.AeroBayTransferHandler
- AmmoSummaryItem - Class in megameklab.ui.generalUnit.summary
- AmmoSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.AmmoSummaryItem
- AntiMekAttackTable - Class in megameklab.printing.reference
-
Hit modifiers for conventional infantry vs.
- AntiMekAttackTable(PrintRecordSheet) - Constructor for class megameklab.printing.reference.AntiMekAttackTable
- antiMekChanged(boolean) - Method in class megameklab.ui.infantry.CIStructureTab
- antiMekChanged(boolean) - Method in interface megameklab.ui.listeners.InfantryBuildListener
- AP - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
- AppCloser - Interface in megameklab.ui.util
-
This interface may implemented by all windows that exit the application.
- AR10InventoryEntry - Class in megameklab.printing
-
Provides fields for the AR10 missile data table.
- AR10InventoryEntry() - Constructor for class megameklab.printing.AR10InventoryEntry
- ARMOR_DIAGRAM - Static variable in interface megameklab.printing.IdConstants
- ARMOR_DIVISOR - Static variable in interface megameklab.printing.IdConstants
- ARMOR_KIT - Static variable in interface megameklab.printing.IdConstants
- ARMOR_PIP_HEIGHT - Static variable in class megameklab.printing.PrintCapitalShip
-
Default height for armor pip
- ARMOR_PIP_WIDTH - Static variable in class megameklab.printing.PrintCapitalShip
-
Default width for armor pip
- ARMOR_PIPS - Static variable in interface megameklab.printing.IdConstants
- ARMOR_TYPE - Static variable in interface megameklab.printing.IdConstants
- ArmorAllocationListener - Interface in megameklab.ui.listeners
-
Listener for changes to armor.
- ArmorAllocationView - Class in megameklab.ui.generalUnit
-
Panel for allocating armor to various locations on an Entity.
- ArmorAllocationView(ITechManager, long) - Constructor for class megameklab.ui.generalUnit.ArmorAllocationView
- armorBARRatingChanged(int) - Method in interface megameklab.ui.listeners.ArmorAllocationListener
-
Notifies of a change in the BAR of support vehicle armor.
- armorBARRatingChanged(int) - Method in class megameklab.ui.supportVehicle.SVArmorTab
- armorChanged(int) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- armorChanged(int) - Method in interface megameklab.ui.listeners.HHWBuildListener
- armorFactorChanged(int) - Method in class megameklab.ui.battleArmor.BAStructureTab
- armorFactorChanged(int) - Method in interface megameklab.ui.listeners.ArmorAllocationListener
-
Notifies of a change in the total number of armor points on the unit.
- armorFactorChanged(int) - Method in class megameklab.ui.protoMek.PMStructureTab
- armorFactorChanged(int) - Method in class megameklab.ui.supportVehicle.SVArmorTab
- ArmorLocationView - Class in megameklab.ui.generalUnit
-
Panel used to set armor value for a single location.
- ArmorLocationView.ArmorLocationListener - Interface in megameklab.ui.generalUnit
- armorPointsChanged(int, int, int) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- armorPointsChanged(int, int, int) - Method in class megameklab.ui.fighterAero.ASStructureTab
- armorPointsChanged(int, int, int) - Method in class megameklab.ui.generalUnit.ArmorAllocationView
- armorPointsChanged(int, int, int) - Method in interface megameklab.ui.generalUnit.ArmorLocationView.ArmorLocationListener
- armorPointsChanged(int, int, int) - Method in class megameklab.ui.largeAero.DSStructureTab
- armorPointsChanged(int, int, int) - Method in class megameklab.ui.largeAero.WSStructureTab
- armorPointsChanged(int, int, int) - Method in interface megameklab.ui.listeners.ArmorAllocationListener
-
Notifies of a change to the number of armor points assigned to a particular location
- armorPointsChanged(int, int, int) - Method in class megameklab.ui.mek.BMStructureTab
- armorPointsChanged(int, int, int) - Method in class megameklab.ui.protoMek.PMStructureTab
- armorPointsChanged(int, int, int) - Method in class megameklab.ui.supportVehicle.SVArmorTab
- ArmorSummaryItem - Class in megameklab.ui.generalUnit.summary
- ArmorSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.ArmorSummaryItem
- armorTechRatingChanged(int) - Method in interface megameklab.ui.listeners.ArmorAllocationListener
-
Notifies of a change in the tech rating of support vehicle armor.
- armorTechRatingChanged(int) - Method in class megameklab.ui.supportVehicle.SVArmorTab
- armorTonnageChanged(double) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- armorTonnageChanged(double) - Method in class megameklab.ui.fighterAero.ASStructureTab
- armorTonnageChanged(double) - Method in class megameklab.ui.largeAero.DSStructureTab
- armorTonnageChanged(double) - Method in class megameklab.ui.largeAero.WSStructureTab
- armorTonnageChanged(double) - Method in interface megameklab.ui.listeners.ArmorAllocationListener
-
Notifies of a change in armor tonnage.
- armorTonnageChanged(double) - Method in class megameklab.ui.mek.BMStructureTab
- armorTonnageChanged(double) - Method in class megameklab.ui.supportVehicle.SVArmorTab
- armorTypeChanged(int, int) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- armorTypeChanged(int, int) - Method in class megameklab.ui.fighterAero.ASStructureTab
- armorTypeChanged(int, int) - Method in class megameklab.ui.largeAero.DSStructureTab
- armorTypeChanged(int, int) - Method in class megameklab.ui.largeAero.WSStructureTab
- armorTypeChanged(int, int) - Method in interface megameklab.ui.listeners.ArmorAllocationListener
-
Notifies of a change in the armor type
- armorTypeChanged(int, int) - Method in class megameklab.ui.mek.BMStructureTab
- armorTypeChanged(int, int) - Method in class megameklab.ui.supportVehicle.SVArmorTab
- armorTypeChanged(ArmorType) - Method in class megameklab.ui.battleArmor.BAStructureTab
- armorTypeChanged(ArmorType) - Method in interface megameklab.ui.listeners.ArmorAllocationListener
-
Notifies of a change in the armor type.
- armorTypeChanged(ArmorType) - Method in class megameklab.ui.protoMek.PMStructureTab
- ARTILLERY - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
- ASBuildTab - Class in megameklab.ui.fighterAero
- ASBuildTab(EntitySource) - Constructor for class megameklab.ui.fighterAero.ASBuildTab
- ASBuildView - Class in megameklab.ui.fighterAero
-
This IView shows all the equipment that's not yet been assigned a location
- ASBuildView(EntitySource, RefreshListener) - Constructor for class megameklab.ui.fighterAero.ASBuildView
- ASChassisView - Class in megameklab.ui.fighterAero
-
Structure tab chassis panel for aerospace and conventional fighters.
- ASChassisView(ITechManager) - Constructor for class megameklab.ui.fighterAero.ASChassisView
- ASCriticalView - Class in megameklab.ui.fighterAero
-
The Crit Slots view for a Fighter (Aerospace and Conventional) Original author - jtighe (torren@users.sourceforge.net)
- ASCriticalView(EntitySource, RefreshListener) - Constructor for class megameklab.ui.fighterAero.ASCriticalView
- ASEquipmentTab - Class in megameklab.ui.fighterAero
-
The Equipment Tab for Aerospace and Conventional Fighters showing the equipment database and the current loadout list.
- ASEquipmentTab(EntitySource) - Constructor for class megameklab.ui.fighterAero.ASEquipmentTab
- ASF_BLANK_GUNNERY_SKILL - Static variable in interface megameklab.printing.IdConstants
- ASF_BLANK_PILOTING_SKILL - Static variable in interface megameklab.printing.IdConstants
- ASF_GUNNERY_SKILL - Static variable in interface megameklab.printing.IdConstants
- ASF_PILOTING_SKILL - Static variable in interface megameklab.printing.IdConstants
- ASMainUI - Class in megameklab.ui.fighterAero
- ASMainUI(boolean) - Constructor for class megameklab.ui.fighterAero.ASMainUI
- assignQuarters(Aero, int, int, int, int) - Static method in class megameklab.util.AeroUtil
-
Adjusts the number of all types of crew quarters on an aerospace vessel.
- ASStatusBar - Class in megameklab.ui.fighterAero
- ASStatusBar(ASMainUI) - Constructor for class megameklab.ui.fighterAero.ASStatusBar
- ASStructureTab - Class in megameklab.ui.fighterAero
- ASStructureTab(EntitySource) - Constructor for class megameklab.ui.fighterAero.ASStructureTab
- ASTransportView - Class in megameklab.ui.fighterAero
-
Panel for aero cargo and troop space.
- ASTransportView() - Constructor for class megameklab.ui.fighterAero.ASTransportView
- autoAllocateArmor() - Method in class megameklab.ui.combatVehicle.CVStructureTab
- autoAllocateArmor() - Method in class megameklab.ui.fighterAero.ASStructureTab
- autoAllocateArmor() - Method in class megameklab.ui.largeAero.DSStructureTab
- autoAllocateArmor() - Method in class megameklab.ui.largeAero.WSStructureTab
- autoAllocateArmor() - Method in interface megameklab.ui.listeners.ArmorAllocationListener
-
Signals that the armor should be automatically distributed to the various locations.
- autoAllocateArmor() - Method in class megameklab.ui.mek.BMStructureTab
- autoAllocateArmor() - Method in class megameklab.ui.protoMek.PMStructureTab
- autoAllocateArmor() - Method in class megameklab.ui.supportVehicle.SVArmorTab
- autoAssignQuarters() - Method in class megameklab.ui.largeAero.DSStructureTab
- autoAssignQuarters() - Method in class megameklab.ui.largeAero.WSStructureTab
- autoAssignQuarters() - Method in interface megameklab.ui.listeners.AeroVesselBuildListener
- autoAssignQuarters(Aero) - Static method in class megameklab.util.AeroUtil
-
Adjusts the number of quarters of each to match the crew and passenger needs.
- availabilityLabel - Variable in class megameklab.ui.generalUnit.summary.AbstractSummaryItem
- availableContiguousCrits(Entity, int, int, boolean) - Static method in class megameklab.util.MekUtil
-
Returns the number of contiguous slots starting from startingSlot that are either free or can be freed by removing unhittable and movable (FMU) equipment such as Endo Steel.
- availableCritsPanel() - Method in class megameklab.ui.protoMek.PMBuildTab
B
- BAASBMDropTargetCriticalList<E> - Class in megameklab.ui.util
- BAASBMDropTargetCriticalList(List<E>, EntitySource, RefreshListener, boolean, IView) - Constructor for class megameklab.ui.util.BAASBMDropTargetCriticalList
- BAASCriticalTransferHandler - Class in megameklab.ui.util
-
The crit slot Transfer Handler for BA and AS.
- BAASCriticalTransferHandler(EntitySource, RefreshListener) - Constructor for class megameklab.ui.util.BAASCriticalTransferHandler
- BABuildListener - Interface in megameklab.ui.listeners
-
Listener for views used by BattleArmor.
- BABuildTab - Class in megameklab.ui.battleArmor
-
A component that creates a table for building the criticals of a unit.
- BABuildTab(EntitySource) - Constructor for class megameklab.ui.battleArmor.BABuildTab
- BABuildView - Class in megameklab.ui.battleArmor
-
A component that display a table listing all the unallocated equipment for the squad and allows dragging of the equipment to criticals to mount it.
- BABuildView(EntitySource) - Constructor for class megameklab.ui.battleArmor.BABuildView
- BAChassisView - Class in megameklab.ui.battleArmor
-
Structure tab chassis view for BattleArmor
- BAChassisView(ITechManager) - Constructor for class megameklab.ui.battleArmor.BAChassisView
- BACriticalSuit - Class in megameklab.ui.battleArmor
-
Since BattleArmor is setup in a squad, the standard CriticalSlot system isn't used.
- BACriticalSuit(BattleArmor) - Constructor for class megameklab.ui.battleArmor.BACriticalSuit
- BACriticalView - Class in megameklab.ui.battleArmor
-
The Crit Slots view for a single suit of BattleArmor Original author - jtighe (torren@users.sourceforge.net)
- BACriticalView(EntitySource, int, boolean, RefreshListener) - Constructor for class megameklab.ui.battleArmor.BACriticalView
- BAEnhancementView - Class in megameklab.ui.battleArmor
-
Structure tab panel for BA movement enhancements
- BAEnhancementView(ITechManager) - Constructor for class megameklab.ui.battleArmor.BAEnhancementView
- BAEquipmentTab - Class in megameklab.ui.battleArmor
-
The Equipment Tab for BattleArmor units showing the equipment database and the current load out list.
- BAEquipmentTab(EntitySource) - Constructor for class megameklab.ui.battleArmor.BAEquipmentTab
- BAEquipmentView - Class in megameklab.ui.battleArmor
- BAEquipmentView(EntitySource) - Constructor for class megameklab.ui.battleArmor.BAEquipmentView
- BALLISTIC - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
- BAMainUI - Class in megameklab.ui.battleArmor
- BAMainUI() - Constructor for class megameklab.ui.battleArmor.BAMainUI
- baMarinesChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
- baMarinesChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
- baMarinesChanged(int) - Method in interface megameklab.ui.listeners.AeroVesselBuildListener
- BAProtoArmorView - Class in megameklab.ui.generalUnit
-
Structure table armor panel for units that allocate armor by point instead of ton.
- BAProtoArmorView(ITechManager) - Constructor for class megameklab.ui.generalUnit.BAProtoArmorView
- BASE_TYPE_INDUSTRIAL - Static variable in class megameklab.ui.mek.BMChassisView
- BASE_TYPE_LAM - Static variable in class megameklab.ui.mek.BMChassisView
- BASE_TYPE_QUADVEE - Static variable in class megameklab.ui.mek.BMChassisView
- BASE_TYPE_STANDARD - Static variable in class megameklab.ui.mek.BMChassisView
- baseCrewChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
- baseCrewChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
- baseCrewChanged(int) - Method in interface megameklab.ui.listeners.AeroVesselBuildListener
- baseTypeChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
- baseTypeChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
- baseTypeChanged(int) - Method in interface megameklab.ui.listeners.AdvancedAeroBuildListener
- baseTypeChanged(int) - Method in interface megameklab.ui.listeners.DropshipBuildListener
- BasicInfoView - Class in megameklab.ui.generalUnit
-
A panel for basic information common to all unit types: name, year, tech level and others.
- BasicInfoView(TechAdvancement) - Constructor for class megameklab.ui.generalUnit.BasicInfoView
- BAStatusBar - Class in megameklab.ui.battleArmor
- BAStatusBar(BAMainUI) - Constructor for class megameklab.ui.battleArmor.BAStatusBar
- BAStructureTab - Class in megameklab.ui.battleArmor
- BAStructureTab(EntitySource) - Constructor for class megameklab.ui.battleArmor.BAStructureTab
- BattleArmorUtil - Class in megameklab.util
- baysFor(Mounted<?>) - Method in class megameklab.ui.util.BayWeaponCriticalTree
-
Finds all bays in this arc where the given equipment can be added based on type and current AV.
- BayWeaponCriticalTree - Class in megameklab.ui.util
-
Variant of DropTargetCriticalList for aerospace units that groups weapons into bays.
- BayWeaponCriticalTree(int, EntitySource, RefreshListener) - Constructor for class megameklab.ui.util.BayWeaponCriticalTree
- BayWeaponCriticalTree(int, EntitySource, RefreshListener, int) - Constructor for class megameklab.ui.util.BayWeaponCriticalTree
- BLANK_CREW_NAME - Static variable in interface megameklab.printing.IdConstants
- BLANK_GUNNERY_SKILL - Static variable in interface megameklab.printing.IdConstants
- BLANK_PILOTING_SKILL - Static variable in interface megameklab.printing.IdConstants
- BLANKS_CREW - Static variable in interface megameklab.printing.IdConstants
- BMBuildTab - Class in megameklab.ui.mek
- BMBuildTab(EntitySource) - Constructor for class megameklab.ui.mek.BMBuildTab
- BMBuildView - Class in megameklab.ui.mek
-
This IView shows all the equipment that's not yet been assigned a location
- BMBuildView(EntitySource, RefreshListener, BMCriticalView) - Constructor for class megameklab.ui.mek.BMBuildView
- BMChassisView - Class in megameklab.ui.mek
-
Construction options and systems for Meks.
- BMChassisView(ITechManager) - Constructor for class megameklab.ui.mek.BMChassisView
- BMCriticalTransferHandler - Class in megameklab.ui.mek
-
The crit slot Transfer Handler for BM.
- BMCriticalTransferHandler(EntitySource, RefreshListener, BMCriticalView) - Constructor for class megameklab.ui.mek.BMCriticalTransferHandler
- BMCriticalView - Class in megameklab.ui.mek
-
The Crit Slots view for a Mek (including Quad and Tripod)
- BMCriticalView(EntitySource, RefreshListener) - Constructor for class megameklab.ui.mek.BMCriticalView
- BMEquipmentTab - Class in megameklab.ui.mek
-
The Equipment Tab for Mek units showing the equipment database and the current loadout list.
- BMEquipmentTab(EntitySource) - Constructor for class megameklab.ui.mek.BMEquipmentTab
- BMLAMFuelView - Class in megameklab.ui.mek
-
This view block allows entering additional fuel tanks for LandAirMeks
- BMLAMFuelView(EntitySource) - Constructor for class megameklab.ui.mek.BMLAMFuelView
- BMMainUI - Class in megameklab.ui.mek
- BMMainUI(boolean, boolean) - Constructor for class megameklab.ui.mek.BMMainUI
- BMStatusBar - Class in megameklab.ui.mek
- BMStatusBar(BMMainUI) - Constructor for class megameklab.ui.mek.BMStatusBar
- BMStructureTab - Class in megameklab.ui.mek
- BMStructureTab(EntitySource) - Constructor for class megameklab.ui.mek.BMStructureTab
- BOMB_BOXES - Static variable in interface megameklab.printing.IdConstants
- BOTH - Static variable in class megameklab.ui.util.BayWeaponCriticalTree
- BROADSIDES_HEAT - Static variable in interface megameklab.printing.IdConstants
- build() - Method in class megameklab.printing.PrintRecordSheet
- BuildListener - Interface in megameklab.ui.listeners
-
Combined listener interface for the various subviews of the structure tab.
- BUILDTABLE - Static variable in class megameklab.ui.util.CriticalTableModel
- BuildView - Class in megameklab.ui.generalUnit
-
Base class that has some common layout methods for main ui component views.
- BuildView() - Constructor for class megameklab.ui.generalUnit.BuildView
- bundle - Variable in class megameklab.printing.reference.ReferenceTableBase
- BV - Static variable in interface megameklab.printing.IdConstants
C
- canAdd(Mounted<?>) - Method in class megameklab.ui.util.BayWeaponCriticalTree
-
Determines whether equipment can be added to this location.
- canAddMounted(int, Mounted<?>) - Method in class megameklab.ui.battleArmor.BACriticalSuit
- cancelAction() - Method in class megameklab.ui.dialog.settings.SettingsDialog
- canCombine(WeaponBayText) - Method in class megameklab.printing.WeaponBayText
-
Determines if two WeaponBayTexts are laterally similar and hence can be combined.
- canFreeContiguousCrits(Entity, int, int, int) - Static method in class megameklab.util.MekUtil
-
Returns true when numOfSlots contiguous slots starting from startingSlot are either free or can be freed by removing unhittable and movable equipment such as Endo Steel.
- canImport(TransferHandler.TransferSupport) - Method in class megameklab.ui.mek.BMCriticalTransferHandler
- canImport(TransferHandler.TransferSupport) - Method in class megameklab.ui.util.AeroBayTransferHandler
- canImport(TransferHandler.TransferSupport) - Method in class megameklab.ui.util.BAASCriticalTransferHandler
- canImport(TransferHandler.TransferSupport) - Method in class megameklab.ui.util.CriticalTransferHandler
- canImport(TransferHandler.TransferSupport) - Method in class megameklab.util.MMLFileDropTransferHandler
- canLegAttack(BattleArmor) - Static method in class megameklab.util.BattleArmorUtil
- CANON_ARMOR_PIPS - Static variable in interface megameklab.printing.IdConstants
- CANON_STRUCTURE_PIPS - Static variable in interface megameklab.printing.IdConstants
- canPodMount(Entity, Mounted<?>) - Static method in class megameklab.util.UnitUtil
-
Checks whether the equipment is eligible for pod mounting in an omni unit, either because the equipment itself can never be pod-mounted (such as armor, structure, or myomer enhancements), or the number of fixed heat sinks have not been assigned locations.
- canSwarm(BattleArmor) - Static method in class megameklab.util.BattleArmorUtil
- canUseAmmo(Entity, AmmoType, boolean) - Static method in class megameklab.util.UnitUtil
-
Checks whether the unit has a weapon that uses the ammo type and the munition is legal for the type of unit.
- CAPITAL - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
- capitalBayLines() - Method in class megameklab.printing.InventoryWriter
- cargoSpaceChanged(BayData, double, double) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- cargoSpaceChanged(BayData, double, double) - Method in class megameklab.ui.fighterAero.ASStructureTab
-
Notify of a change in the size of a cargo bay
- cargoSpaceChanged(BayData, double, double) - Method in interface megameklab.ui.listeners.AeroBuildListener
-
Notify of a change in the size of a cargo bay
- cargoSpaceChanged(BayData, double, double) - Method in interface megameklab.ui.listeners.CVBuildListener
-
Notify of a change in the size of a cargo bay
- CB_SIZE_ENGINE - Static variable in class megameklab.ui.generalUnit.BuildView
- CB_SIZE_EQUIPMENT - Static variable in class megameklab.ui.generalUnit.BuildView
- CB_SIZE_VALUE - Static variable in class megameklab.ui.generalUnit.BuildView
- CConfig - Class in megameklab.util
-
Class for Client's configuration.
- CENTIMETERS - Enum constant in enum class megameklab.util.RSScale
- CGLMassPrinter - Class in megameklab.printing
- changeMountStatus(Entity, Mounted<?>, int, int, boolean) - Static method in class megameklab.util.UnitUtil
-
Changes the location for a Mounted instance.
- changeMountStatus(Mounted<?>, int) - Method in class megameklab.ui.util.AbstractCriticalTransferHandler
- changeMountStatus(Mounted<?>, int, int) - Method in class megameklab.ui.util.AbstractCriticalTransferHandler
- changeTheme(String) - Method in interface megameklab.ui.MenuBarOwner
-
Sets the look and feel for the application and lets Swing update the current components.
- changeTheme(UIManager.LookAndFeelInfo) - Method in interface megameklab.ui.MenuBarOwner
-
Sets the look and feel for the application and lets Swing update the current components.
- ChangingFacingCostTable - Class in megameklab.printing.reference
-
Thrust point cost to change facing on a space or high-altitude map
- ChangingFacingCostTable(PrintAero) - Constructor for class megameklab.printing.reference.ChangingFacingCostTable
- CHASSIS_AERODYNE - Static variable in class megameklab.ui.largeAero.DSChassisView
- CHASSIS_SPHEROID - Static variable in class megameklab.ui.largeAero.DSChassisView
- chassisChanged(String) - Method in class megameklab.ui.battleArmor.BAStructureTab
- chassisChanged(String) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- chassisChanged(String) - Method in class megameklab.ui.fighterAero.ASStructureTab
- chassisChanged(String) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- chassisChanged(String) - Method in class megameklab.ui.infantry.CIStructureTab
- chassisChanged(String) - Method in class megameklab.ui.largeAero.DSStructureTab
- chassisChanged(String) - Method in class megameklab.ui.largeAero.WSStructureTab
- chassisChanged(String) - Method in interface megameklab.ui.listeners.BuildListener
- chassisChanged(String) - Method in class megameklab.ui.mek.BMStructureTab
- chassisChanged(String) - Method in class megameklab.ui.protoMek.PMStructureTab
- chassisChanged(String) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- chassisTypeChanged(int) - Method in class megameklab.ui.battleArmor.BAStructureTab
- chassisTypeChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
- chassisTypeChanged(int) - Method in interface megameklab.ui.listeners.BABuildListener
- chassisTypeChanged(int) - Method in interface megameklab.ui.listeners.DropshipBuildListener
- CHECK_AP - Static variable in interface megameklab.printing.IdConstants
- CHECK_LEG - Static variable in interface megameklab.printing.IdConstants
- CHECK_MECHANIZED - Static variable in interface megameklab.printing.IdConstants
- CHECK_SWARM - Static variable in interface megameklab.printing.IdConstants
- checkArmor(Entity) - Static method in class megameklab.util.UnitUtil
- checkEquipmentByTechLevel(Entity) - Static method in class megameklab.util.UnitUtil
-
Deprecated, for removal: This API element is subject to removal in a future version.
- checkEquipmentByTechLevel(Entity, ITechManager) - Static method in class megameklab.util.UnitUtil
-
Checks for any equipment that is added on the equipment tab and removes any that is no longer legal for the current year/tech base/tech level
- CIArmorView - Class in megameklab.ui.infantry
- CIArmorView(EntitySource, ITechManager) - Constructor for class megameklab.ui.infantry.CIArmorView
- CIAugmentationView - Class in megameklab.ui.infantry
-
Allows infantry to include cybernetic/prosthetic augmentation (e.g.
- CIAugmentationView(EntitySource) - Constructor for class megameklab.ui.infantry.CIAugmentationView
- CIEquipmentView - Class in megameklab.ui.infantry
- CIEquipmentView(EntitySource, ITechManager) - Constructor for class megameklab.ui.infantry.CIEquipmentView
- CIFieldGunView - Class in megameklab.ui.infantry
-
Shows options for infantry field guns/field artillery
- CIFieldGunView(EntitySource, ITechManager) - Constructor for class megameklab.ui.infantry.CIFieldGunView
- CIMainUI - Class in megameklab.ui.infantry
- CIMainUI() - Constructor for class megameklab.ui.infantry.CIMainUI
- CIMountView - Class in megameklab.ui.infantry
- CIMountView(EntitySource) - Constructor for class megameklab.ui.infantry.CIMountView
- CIPlatoonTypeView - Class in megameklab.ui.infantry
-
Infantry structure tab panel for selecting platoon movement type and number/size of squads.
- CIPlatoonTypeView(ITechManager) - Constructor for class megameklab.ui.infantry.CIPlatoonTypeView
- CISpecializationView - Class in megameklab.ui.infantry
-
View for selecting infantry specializations, including xenoplanetary conditions training (XCT).
- CISpecializationView(EntitySource) - Constructor for class megameklab.ui.infantry.CISpecializationView
- CIStatusBar - Class in megameklab.ui.infantry
- CIStatusBar(MegaMekLabMainUI) - Constructor for class megameklab.ui.infantry.CIStatusBar
- CIStructureTab - Class in megameklab.ui.infantry
- CIStructureTab(EntitySource) - Constructor for class megameklab.ui.infantry.CIStructureTab
- CIWeaponView - Class in megameklab.ui.infantry
-
Panel for conventional infantry weapons (primary, secondary, field gun).
- CIWeaponView(ITechManager) - Constructor for class megameklab.ui.infantry.CIWeaponView
- CLAN_IS - Enum constant in enum class megameklab.printing.MekChassisArrangement
- CLAN_ONLY - Enum constant in enum class megameklab.printing.MekChassisArrangement
- clanNameChanged(String) - Method in interface megameklab.ui.listeners.BuildListener
- clanNameChanged(String) - Method in class megameklab.ui.mek.BMStructureTab
- cleanup() - Method in class megameklab.ui.generalUnit.RecordSheetPreviewPanel
- cleanup() - Method in class megameklab.util.SingleInstanceService
-
Clean up resources
- clearMountedLocationAndLinked(Mounted<?>) - Static method in class megameklab.util.MekUtil
-
Clears all links of the given equipment to other equipment and unallocates it (assigns to LOC_NONE).
- clearPodSpace() - Method in class megameklab.ui.generalUnit.TransportView
- close(MouseEvent) - Method in class megameklab.ui.util.EnhancedTabbedPane.CloseableTab
-
Perform the close action
- CloseableTab(EnhancedTabbedPane, String, Component) - Constructor for class megameklab.ui.util.EnhancedTabbedPane.CloseableTab
-
Creates a new closeable tab with the specified title
- closeCurrentTab() - Method in class megameklab.ui.MegaMekLabTabbedUI
-
Deletes the current tab.
- closestToAspect(double, double) - Static method in enum class megameklab.printing.PaperSize
- ClusterHitsTable - Class in megameklab.printing.reference
-
Table showing the relevant columns of the cluster hits table
- ClusterHitsTable(PrintEntity, boolean) - Constructor for class megameklab.printing.reference.ClusterHitsTable
- ClusterHitsTable(PrintRecordSheet, List<Entity>, boolean) - Constructor for class megameklab.printing.reference.ClusterHitsTable
- ClusterHitsTable(PrintRecordSheet, Entity, boolean) - Constructor for class megameklab.printing.reference.ClusterHitsTable
- clusterSizes - Variable in class megameklab.printing.reference.ClusterHitsTable
- cockpitChanged(int) - Method in class megameklab.ui.fighterAero.ASStructureTab
- cockpitChanged(int) - Method in interface megameklab.ui.listeners.AeroBuildListener
- cockpitChanged(int) - Method in interface megameklab.ui.listeners.MekBuildListener
- cockpitChanged(int) - Method in class megameklab.ui.mek.BMStructureTab
- CockpitSummaryItem - Class in megameklab.ui.generalUnit.summary
- CockpitSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.CockpitSummaryItem
- COL_BV - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_COST - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_CREW - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_CRIT - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_DAMAGE - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_DCOMMON - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_DEXTINCT - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_DIVISOR - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_DPRODUCTION - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_DPROTOTYPE - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_DREINTRO - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_HEAT - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_MRANGE - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_NAME - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_RANGE - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_REF - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_SHOTS - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_SPECIAL - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_TECH - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_TLEVEL - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_TON - Static variable in class megameklab.ui.util.EquipmentTableModel
- COL_TRATING - Static variable in class megameklab.ui.util.EquipmentTableModel
- ColorSettingsPanel - Class in megameklab.ui.dialog.settings
-
A panel allowing to change MML's color preferences
- columnCount() - Method in class megameklab.printing.reference.ClusterHitsTable
- combine(WeaponBayText) - Method in class megameklab.printing.WeaponBayText
-
Combine two WeaponBayTexts.
- compactCriticals(Entity) - Static method in class megameklab.util.UnitUtil
- compactCriticals(Entity, int) - Static method in class megameklab.util.UnitUtil
- compactCriticals(Mek) - Static method in class megameklab.util.MekUtil
-
Compacts the crit slots in all locations of the given Mek, moving Empty slots to the bottom.
- compactCriticals(Mek, int) - Static method in class megameklab.util.MekUtil
-
Compacts the crit slots in the given location of the given Mek, moving Empty slots to the bottom.
- compare(CriticalSlot, CriticalSlot) - Method in class megameklab.util.MekUtil.MekCritSlotSorter
- compare(Mounted<?>, Mounted<?>) - Method in class megameklab.util.MekUtil.MekMountedSorter
- compareTo(StandardInventoryEntry) - Method in class megameklab.printing.StandardInventoryEntry
- compareTo(WeaponBayText) - Method in class megameklab.printing.WeaponBayText
-
Compare two WeaponBayTexts based upon location
- condensed - Variable in class megameklab.printing.reference.ClusterHitsTable
- CONFIG_BACKUP_FILE - Static variable in class megameklab.util.CConfig
- CONFIG_DIR - Static variable in class megameklab.util.CConfig
- CONFIG_FILE - Static variable in class megameklab.util.CConfig
- configPane - Variable in class megameklab.ui.MegaMekLabMainUI
- ControlRollTable - Class in megameklab.printing.reference
-
Control roll situations and modifiers for aerospace units
- ControlRollTable(PrintAero) - Constructor for class megameklab.printing.reference.ControlRollTable
- ControlsSummaryItem - Class in megameklab.ui.generalUnit.summary
- ControlsSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.ControlsSummaryItem
- controlSystemsChanged(boolean) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- controlSystemsChanged(boolean) - Method in interface megameklab.ui.listeners.CVBuildListener
-
Notify of a change in whether a trailer has control systems.
- copyLocationEquipment(Entity, int, int) - Static method in class megameklab.util.UnitUtil
-
Makes the equipment mounted in one location identical to that in another location.
- copyLocationEquipment(Entity, int, int, boolean, boolean) - Static method in class megameklab.util.UnitUtil
-
Makes the equipment mounted in one location identical to that in another location.
- COPYRIGHT - Static variable in interface megameklab.printing.IdConstants
- COST - Static variable in interface megameklab.printing.IdConstants
- countActualHeatSinks(Mek) - Static method in class megameklab.util.MekUtil
- countAugmentations(EquipmentFlag) - Method in class megameklab.printing.WeaponBayText
- countAugmentations(WeaponType, EquipmentFlag) - Method in class megameklab.printing.WeaponBayText
- countUnallocatedCriticals(Mek) - Static method in class megameklab.util.MekUtil
- countUsedCriticals(Mek) - Static method in class megameklab.util.MekUtil
- createButtonPanel() - Method in class megameklab.ui.dialog.PrintQueueDialog
- createButtonPanel() - Method in class megameklab.ui.dialog.settings.SettingsDialog
- createButtonsPanel() - Method in class megameklab.ui.dialog.MegaMekLabUnitSelectorDialog
- createCenterPane() - Method in class megameklab.ui.dialog.FloatingEquipmentDatabaseDialog
- createCenterPane() - Method in class megameklab.ui.dialog.PrintQueueDialog
- createCenterPane() - Method in class megameklab.ui.dialog.settings.SettingsDialog
- createDetachedWindow(String, Icon, Component, Dimension, Point) - Method in interface megameklab.ui.util.EnhancedTabbedPane.DetachedWindowFactory
-
Creates a custom window for detached tabs
- createDialog(Component) - Method in class megameklab.ui.dialog.MMLFileChooser
- createDocument(int, PageFormat, boolean) - Method in class megameklab.printing.PrintRecordSheet
- createExportTask(List<PrintRecordSheet>, PageFormat, String) - Static method in class megameklab.printing.RecordSheetTask
-
Creates a task for rendering a list of record sheets as a print job.
- createLabel(String, Dimension) - Method in class megameklab.ui.battleArmor.BAStructureTab
- createLabel(String, Dimension) - Method in class megameklab.ui.combatVehicle.CVBuildTab
- createLabel(String, Dimension) - Method in class megameklab.ui.fighterAero.ASStructureTab
- createLabel(String, Dimension) - Method in class megameklab.ui.infantry.CIArmorView
- createLabel(String, Dimension) - Method in class megameklab.ui.infantry.CIStructureTab
- createLabel(String, Dimension) - Method in class megameklab.ui.mek.BMStructureTab
- createLabel(String, Dimension) - Method in class megameklab.ui.protoMek.PMBuildTab
- createLabel(String, Dimension) - Method in class megameklab.ui.protoMek.PMStructureTab
- createLabel(String, Dimension) - Method in class megameklab.ui.supportVehicle.SVBuildTab
- createLabel(String, String) - Method in class megameklab.ui.generalUnit.BuildView
- createLabel(String, String, String) - Method in class megameklab.ui.generalUnit.BuildView
- createLabel(ResourceBundle, String, String) - Method in class megameklab.ui.generalUnit.BuildView
- createLabel(ResourceBundle, String, String, String) - Method in class megameklab.ui.generalUnit.BuildView
- createNewUnit(long) - Method in interface megameklab.ui.EntitySource
-
Replace the current Entity with a new one of the indicated type
- createNewUnit(long, boolean) - Method in interface megameklab.ui.EntitySource
-
Replace the current Entity with a new one of the indicated type
- createNewUnit(long, boolean, boolean) - Method in interface megameklab.ui.EntitySource
-
Replace the current Entity with a new one of the indicated type
- createNewUnit(long, boolean, boolean, Entity) - Method in class megameklab.ui.battleArmor.BAMainUI
- createNewUnit(long, boolean, boolean, Entity) - Method in class megameklab.ui.combatVehicle.CVMainUI
- createNewUnit(long, boolean, boolean, Entity) - Method in interface megameklab.ui.EntitySource
-
Replace the current Entity with a new one of the indicated type
- createNewUnit(long, boolean, boolean, Entity) - Method in class megameklab.ui.fighterAero.ASMainUI
- createNewUnit(long, boolean, boolean, Entity) - Method in class megameklab.ui.handheldWeapon.HHWMainUI
- createNewUnit(long, boolean, boolean, Entity) - Method in class megameklab.ui.infantry.CIMainUI
- createNewUnit(long, boolean, boolean, Entity) - Method in class megameklab.ui.largeAero.DSMainUI
- createNewUnit(long, boolean, boolean, Entity) - Method in class megameklab.ui.largeAero.WSMainUI
- createNewUnit(long, boolean, boolean, Entity) - Method in class megameklab.ui.mek.BMMainUI
- createNewUnit(long, boolean, boolean, Entity) - Method in class megameklab.ui.protoMek.PMMainUI
- createNewUnit(long, boolean, boolean, Entity) - Method in class megameklab.ui.supportVehicle.SVMainUI
- createNewUnit(long, Entity) - Method in interface megameklab.ui.EntitySource
-
Replace the current Entity with a new one of the indicated type
- createPaper() - Method in enum class megameklab.printing.PaperSize
-
Creates a
Paper
instance with 1/4" margins - createPaper(int, int, int, int) - Method in enum class megameklab.printing.PaperSize
-
Creates a
Paper
instance with the provided margins. - createPip(double, double, double, double) - Method in class megameklab.printing.PrintRecordSheet
- createPip(double, double, double, double, PrintRecordSheet.PipType, String) - Method in class megameklab.printing.PrintRecordSheet
-
Approximates a circle using four Bezier curves.
- createPrintTask(List<PrintRecordSheet>, PrinterJob, PrintRequestAttributeSet, PageFormat) - Static method in class megameklab.printing.RecordSheetTask
-
Creates a task for rendering a list of record sheets as a print job
- createRoundedBorder(double, double, double, double) - Method in class megameklab.printing.reference.ReferenceTableBase
- createRoundedRectangle(double, double, double, double, double, double, double, String) - Method in class megameklab.printing.PrintRecordSheet
-
Creates a rectangle with bezier curves on the corners
- createShadeElement(double, double, double, double) - Method in class megameklab.printing.reference.ReferenceTableBase
- createSheets(List<? extends BTObject>, boolean, RecordSheetOptions) - Static method in class megameklab.util.UnitPrintManager
- createSheets(List<? extends BTObject>, boolean, RecordSheetOptions, boolean) - Static method in class megameklab.util.UnitPrintManager
- createSpreadMounts(Mek, EquipmentType) - Static method in class megameklab.util.MekUtil
-
create a Mounted and corresponding CriticalSlots for the passed in
EquipmentType
on the passed inMek
- createTable(double, double, double, double) - Method in class megameklab.printing.reference.ReferenceTableBase
- createTable(Rectangle2D) - Method in class megameklab.printing.reference.ReferenceTableBase
- createTableBody(double, double, double, double, float) - Method in class megameklab.printing.reference.GroundMovementRecord
- createTableBody(double, double, double, double, float) - Method in class megameklab.printing.reference.ReferenceTable
- createTableBody(double, double, double, double, float) - Method in class megameklab.printing.reference.ReferenceTableBase
- createTCMounts(Entity, EquipmentType) - Static method in class megameklab.util.UnitUtil
-
Creates TC Mount.
- createTextElement(double, double, String, float, String) - Method in class megameklab.printing.reference.ReferenceTableBase
- createTextElement(double, double, String, float, String, String, String, boolean, Double) - Method in class megameklab.printing.reference.ReferenceTableBase
- createTransferable(JComponent) - Method in class megameklab.ui.mek.BMCriticalTransferHandler
- createTransferable(JComponent) - Method in class megameklab.ui.util.AeroBayTransferHandler
- createTransferable(JComponent) - Method in class megameklab.ui.util.BAASCriticalTransferHandler
- createTransferable(JComponent) - Method in class megameklab.ui.util.CriticalTransferHandler
- createUnitFilename(Entity) - Static method in class megameklab.ui.util.MegaMekLabFileSaver
-
Constructs a file name for the current Entity using the chassis and model name and the correct extension for the unit type.
- CREW_DAMAGE - Static variable in interface megameklab.printing.IdConstants
- CREW_NAME - Static variable in interface megameklab.printing.IdConstants
- CrewSummaryItem - Class in megameklab.ui.generalUnit.summary
- CrewSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.CrewSummaryItem
- CRITCELL_ADD_HEIGHT - Static variable in class megameklab.ui.util.CritCellUtil
-
The height added to the text height of Crit Cells (padding)
- CRITCELL_BORDER_COLOR - Static variable in class megameklab.ui.util.CritCellUtil
- CRITCELL_WIDTH_STRING - Static variable in class megameklab.ui.util.CritCellUtil
-
The base width of Crit Cells across units with 3 columns of crit lists
- CritCellUtil - Class in megameklab.ui.util
-
Contains constants and utils for a unified crit cell display across unit types.
- CritCellUtil() - Constructor for class megameklab.ui.util.CritCellUtil
- CriticalTableModel - Class in megameklab.ui.util
- CriticalTableModel(Entity, int) - Constructor for class megameklab.ui.util.CriticalTableModel
- CriticalTableModel.SpinnerCellEditor - Class in megameklab.ui.util
-
Cell editor for the size column
- CriticalTransferHandler - Class in megameklab.ui.util
- CriticalTransferHandler(EntitySource, RefreshListener) - Constructor for class megameklab.ui.util.CriticalTransferHandler
- CriticalTransferHandler(EntitySource, RefreshListener, BMCriticalView) - Constructor for class megameklab.ui.util.CriticalTransferHandler
- critLabel - Variable in class megameklab.ui.generalUnit.summary.AbstractSummaryItem
- CritListCellRenderer - Class in megameklab.ui.util
- CritListCellRenderer(Entity, boolean) - Constructor for class megameklab.ui.util.CritListCellRenderer
- crits - Variable in class megameklab.ui.battleArmor.BACriticalSuit
- CRITS - Static variable in interface megameklab.printing.IdConstants
- CRITS - Static variable in class megameklab.ui.util.CriticalTableModel
- currentEditor() - Method in class megameklab.ui.MegaMekLabTabbedUI
-
Retrieves the currently selected editor from the tabbed user interface.
- CustomComboBox<T> - Class in megameklab.ui.util
-
Version of JComboBox that simplifies rendering custom data types by taking a toString method in its contructors.
- CustomComboBox() - Constructor for class megameklab.ui.util.CustomComboBox
- CustomComboBox(Function<T, String>) - Constructor for class megameklab.ui.util.CustomComboBox
- CustomComboBox(T...) - Constructor for class megameklab.ui.util.CustomComboBox
- CustomComboBox(T[], Function<T, String>) - Constructor for class megameklab.ui.util.CustomComboBox
- CVBuildListener - Interface in megameklab.ui.listeners
-
Listener for views used by combat vehicles.
- CVBuildTab - Class in megameklab.ui.combatVehicle
- CVBuildTab(EntitySource) - Constructor for class megameklab.ui.combatVehicle.CVBuildTab
- CVChassisView - Class in megameklab.ui.combatVehicle
-
Chassis panel for combat vehicles
- CVChassisView(ITechManager) - Constructor for class megameklab.ui.combatVehicle.CVChassisView
- CVCriticalView - Class in megameklab.ui.combatVehicle
-
The Crit Slots view for a Combat Vehicle (including VTOL) Original author - jtighe (torren@users.sourceforge.net)
- CVCriticalView(EntitySource, RefreshListener) - Constructor for class megameklab.ui.combatVehicle.CVCriticalView
- CVEquipmentTab - Class in megameklab.ui.combatVehicle
-
The Equipment Tab for Combat vehicle units showing the equipment database and the current load out list.
- CVEquipmentTab(EntitySource) - Constructor for class megameklab.ui.combatVehicle.CVEquipmentTab
- CVEquipmentView - Class in megameklab.ui.combatVehicle
- CVEquipmentView(EntitySource) - Constructor for class megameklab.ui.combatVehicle.CVEquipmentView
- CVMainUI - Class in megameklab.ui.combatVehicle
- CVMainUI() - Constructor for class megameklab.ui.combatVehicle.CVMainUI
- CVStatusBar - Class in megameklab.ui.combatVehicle
-
The Status Bar for Combat Vehicles
- CVStatusBar(CVMainUI) - Constructor for class megameklab.ui.combatVehicle.CVStatusBar
- CVStructureTab - Class in megameklab.ui.combatVehicle
- CVStructureTab(EntitySource) - Constructor for class megameklab.ui.combatVehicle.CVStructureTab
- CVTransportView - Class in megameklab.ui.combatVehicle
-
Panel for combat vehicle cargo and troop space.
- CVTransportView() - Constructor for class megameklab.ui.combatVehicle.CVTransportView
- CVWeaponView - Class in megameklab.ui.combatVehicle
- CVWeaponView(EntitySource) - Constructor for class megameklab.ui.combatVehicle.CVWeaponView
D
- DAGGER - Static variable in interface megameklab.printing.InventoryEntry
- DAMAGE - Static variable in interface megameklab.printing.IdConstants
- DASH - Static variable in interface megameklab.printing.InventoryEntry
- DC_PIPS - Static variable in interface megameklab.printing.IdConstants
- DEFAULT_FLUFF_IMAGE - Static variable in interface megameklab.printing.IdConstants
- DEFAULT_PIP_SIZE - Static variable in class megameklab.printing.PrintRecordSheet
- DEFAULT_TYPEFACE - Static variable in class megameklab.printing.PrintRecordSheet
- deriveFont(boolean, float) - Static method in class megameklab.util.UnitUtil
- deriveFont(float) - Static method in class megameklab.util.UnitUtil
- DEST_MODS - Static variable in interface megameklab.printing.IdConstants
- DetachedTabInfo(String, Icon, Component, Window, int, boolean) - Constructor for class megameklab.ui.util.EnhancedTabbedPane.DetachedTabInfo
-
Creates a new DetachedTabInfo instance
- detachTab(int, Point) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Detaches a tab from the pane into a floating window
- detachTab(EnhancedTabbedPane.CloseableTab, Point) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Detaches a tab from the pane and creates a floating window
- dirName - Variable in enum class megameklab.printing.PaperSize
- displayName - Variable in enum class megameklab.printing.PaperSize
- dispose() - Method in class megameklab.ui.util.EnhancedTabbedPane
- done() - Method in class megameklab.printing.RecordSheetTask
- doRefresh() - Method in class megameklab.ui.util.AbstractCriticalTransferHandler
- DOUBLE_DAGGER - Static variable in interface megameklab.printing.InventoryEntry
- DOUBLE_HS_COUNT - Static variable in interface megameklab.printing.IdConstants
- drawArmor() - Method in class megameklab.printing.PrintBattleArmor
- drawArmor() - Method in class megameklab.printing.PrintEntity
- drawArmor() - Method in class megameklab.printing.PrintHandheldWeapon
- drawArmor() - Method in class megameklab.printing.PrintInfantry
- drawArmor() - Method in class megameklab.printing.PrintProtoMek
- drawArmorStructurePips() - Method in class megameklab.printing.PrintAero
- drawArmorStructurePips() - Method in class megameklab.printing.PrintCapitalShip
- drawArmorStructurePips() - Method in class megameklab.printing.PrintEntity
-
Add armor and structure pips for each location.
- drawArmorStructurePips() - Method in class megameklab.printing.PrintHandheldWeapon
- drawArmorStructurePips() - Method in class megameklab.printing.PrintMek
- drawFluffImage() - Method in class megameklab.printing.PrintAero
- drawFluffImage() - Method in class megameklab.printing.PrintEntity
- drawFluffImage() - Method in class megameklab.printing.PrintMek
- drawFluffImage() - Method in class megameklab.printing.PrintTank
- drawStructure() - Method in class megameklab.printing.PrintCapitalShip
- drawStructure() - Method in class megameklab.printing.PrintEntity
- drawStructure() - Method in class megameklab.printing.PrintHandheldWeapon
- drawStructure() - Method in class megameklab.printing.PrintMek
- DrivingSkillRollMods - Class in megameklab.printing.reference
-
Table for mods to vehicle driving skill checks
- DrivingSkillRollMods(PrintEntity) - Constructor for class megameklab.printing.reference.DrivingSkillRollMods
- DrivingSkillRollMods(PrintRecordSheet, Entity) - Constructor for class megameklab.printing.reference.DrivingSkillRollMods
- DropshipBuildListener - Interface in megameklab.ui.listeners
-
Listener for views used by aerospace units.
- DropTargetCriticalList<E> - Class in megameklab.ui.util
-
This list displays a critical slot block for a location in the "Assign Criticals" tab of CV and SV units.
- DropTargetCriticalList(Vector<E>, EntitySource, RefreshListener, boolean) - Constructor for class megameklab.ui.util.DropTargetCriticalList
- DSChassisView - Class in megameklab.ui.largeAero
-
Structure tab chassis panel for small craft and DropShips.
- DSChassisView(ITechManager) - Constructor for class megameklab.ui.largeAero.DSChassisView
- DSMainUI - Class in megameklab.ui.largeAero
-
Main UI for DropShips and Small Craft
- DSMainUI(boolean) - Constructor for class megameklab.ui.largeAero.DSMainUI
- DSStructureTab - Class in megameklab.ui.largeAero
- DSStructureTab(EntitySource) - Constructor for class megameklab.ui.largeAero.DSStructureTab
E
- embedImage(Image, Element, Rectangle2D, boolean) - Method in class megameklab.printing.PrintRecordSheet
-
Inserts an image into the SVG diagram scaled to fit into the provided bounds.
- embedImage(File, Element, Rectangle2D, boolean) - Method in class megameklab.printing.PrintRecordSheet
-
Inserts an image into the SVG diagram scaled to fit into the provided bounds.
- EMPTY_CRITCELL_TEXT - Static variable in class megameklab.ui.util.CritCellUtil
- EMTPYSLOT - Static variable in class megameklab.ui.util.AeroBayTransferHandler
- encodeSelection() - Method in class megameklab.ui.util.BayWeaponCriticalTree
-
Builds a String representation of the selected node that can be used by the transfer handler to find the node to be removed after export.
- ENERGY - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
- ENGINE_TYPE - Static variable in interface megameklab.printing.IdConstants
- engineChanged(Engine) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- engineChanged(Engine) - Method in class megameklab.ui.fighterAero.ASStructureTab
- engineChanged(Engine) - Method in interface megameklab.ui.listeners.AeroBuildListener
- engineChanged(Engine) - Method in interface megameklab.ui.listeners.CVBuildListener
-
Notify of a change in the type of engine
- engineChanged(Engine) - Method in interface megameklab.ui.listeners.MekBuildListener
- engineChanged(Engine) - Method in interface megameklab.ui.listeners.SVBuildListener
-
Notify of a change in the type of engine
- engineChanged(Engine) - Method in class megameklab.ui.mek.BMStructureTab
- engineChanged(Engine) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- EngineSummaryItem - Class in megameklab.ui.generalUnit.summary
- EngineSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.EngineSummaryItem
- engineTechRatingChanged(int) - Method in interface megameklab.ui.listeners.SVBuildListener
-
Notify of a change in the engine tech rating
- engineTechRatingChanged(int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- EnhancedTabbedPane - Class in megameklab.ui.util
- EnhancedTabbedPane() - Constructor for class megameklab.ui.util.EnhancedTabbedPane
- EnhancedTabbedPane(boolean, boolean) - Constructor for class megameklab.ui.util.EnhancedTabbedPane
- EnhancedTabbedPane(List<JButton>, boolean, boolean) - Constructor for class megameklab.ui.util.EnhancedTabbedPane
-
Creates a new EnhancedTabbedPane with closable, draggable tabs and action buttons.
- EnhancedTabbedPane.CloseableTab - Class in megameklab.ui.util
-
Custom component to represent a tab with a title and a close button
- EnhancedTabbedPane.DetachedTabInfo - Class in megameklab.ui.util
- EnhancedTabbedPane.DetachedWindowFactory - Interface in megameklab.ui.util
- EnhancedTabbedPane.TabDetachmentHandler - Interface in megameklab.ui.util
-
Interface for customizing tab detachment behavior
- EnhancedTabbedPane.TabStateListener - Interface in megameklab.ui.util
-
Interface for listeners that are notified of tab state changes
- enhancementChanged(EquipmentType) - Method in interface megameklab.ui.listeners.MekBuildListener
- enhancementChanged(EquipmentType) - Method in class megameklab.ui.mek.BMStructureTab
- enhancementChanged(EquipmentType, boolean) - Method in class megameklab.ui.battleArmor.BAStructureTab
- enhancementChanged(EquipmentType, boolean) - Method in interface megameklab.ui.listeners.BABuildListener
- ensureConfigFileExists() - Static method in class megameklab.util.CConfig
-
Creates a new Config file, and directories, if it is missing.
- EntitySource - Interface in megameklab.ui
-
In order to track when changes are made to the unit, we will have one ultimate holder of the Entity instance, and pass that around.
- equals(Object) - Method in class megameklab.printing.StandardInventoryEntry
- EQUIPMENT - Static variable in class megameklab.ui.util.CriticalTableModel
- EquipmentDatabaseCategory - Enum Class in megameklab.ui.util
-
Equipment categories used for filtering the equipment database and deciding which filters to show.
- EquipmentListCellKeySelectionManager - Class in megameklab.ui.util
- EquipmentListCellKeySelectionManager() - Constructor for class megameklab.ui.util.EquipmentListCellKeySelectionManager
- EquipmentListCellRenderer - Class in megameklab.ui.util
- EquipmentListCellRenderer(Entity) - Constructor for class megameklab.ui.util.EquipmentListCellRenderer
- equipmentSorter - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
- EquipmentSummaryItem - Class in megameklab.ui.generalUnit.summary
- EquipmentSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.EquipmentSummaryItem
- EQUIPMENTTABLE - Static variable in class megameklab.ui.util.CriticalTableModel
- EquipmentTableModel - Class in megameklab.ui.util
-
this model was not being used by anything, so I totally redid so that it can be used as the model for the equipment tab.
- EquipmentTableModel(Entity, ITechManager) - Constructor for class megameklab.ui.util.EquipmentTableModel
- EquipmentTableModel.Renderer - Class in megameklab.ui.util
- EquipmentToolTip - Class in megameklab.ui
- equipmentTypeComparator() - Static method in class megameklab.util.StringUtils
- ERA_ICON - Static variable in interface megameklab.printing.IdConstants
- escapeChanged(int, int) - Method in class megameklab.ui.largeAero.DSStructureTab
- escapeChanged(int, int) - Method in class megameklab.ui.largeAero.WSStructureTab
- escapeChanged(int, int) - Method in interface megameklab.ui.listeners.AeroVesselBuildListener
- eSource - Variable in class megameklab.ui.util.AbstractCriticalTransferHandler
- eSource - Variable in class megameklab.ui.util.ITab
- eSource - Variable in class megameklab.ui.util.IView
- estimatedHeatGeneration() - Method in class megameklab.ui.generalUnit.StatusBar
-
Returns an estimated value of the total heat generation for Meks and Aeros (0 for other types).
- execute(boolean) - Method in class megameklab.printing.RecordSheetTask
-
Begins execution with the option to show a progress bar.
- exit() - Method in class megameklab.ui.MegaMekLabMainUI
- exit() - Method in class megameklab.ui.MegaMekLabTabbedUI
- exit() - Method in interface megameklab.ui.util.AppCloser
-
Override to provide specific exit handling.
- ExitOnWindowClosingListener - Class in megameklab.ui.util
-
This is a specific WindowAdapter that acts on a windowClosing event by calling the given AppCloser's exit() method and exits the application if exit() returned true.
- ExitOnWindowClosingListener(AppCloser) - Constructor for class megameklab.ui.util.ExitOnWindowClosingListener
-
Returns a new window listener for the given frame that will react to windowClosing events by calling the frame's exit() method and closing the application when exit() returns true.
- exoskeletonChanged(boolean) - Method in class megameklab.ui.battleArmor.BAStructureTab
- exoskeletonChanged(boolean) - Method in interface megameklab.ui.listeners.BABuildListener
- expandUnitMounts(Mek) - Static method in class megameklab.util.MekUtil
-
Expands crits that are a single mount by have multiple spreadable crits Such as TSM, Endo Steel, Reactive armor.
- EXPORT - Enum constant in enum class megameklab.ui.MulDndBehaviour
- exportDone(JComponent, Transferable, int) - Method in class megameklab.ui.mek.BMCriticalTransferHandler
- exportDone(JComponent, Transferable, int) - Method in class megameklab.ui.util.AeroBayTransferHandler
- exportDone(JComponent, Transferable, int) - Method in class megameklab.ui.util.BAASCriticalTransferHandler
- exportDone(JComponent, Transferable, int) - Method in class megameklab.ui.util.CriticalTransferHandler
- exportEntity(Entity, JFrame) - Static method in class megameklab.util.UnitPrintManager
- exportPDF(int, PageFormat) - Method in class megameklab.printing.PrintRecordSheet
- exportUnits(List<? extends BTObject>, File, boolean) - Static method in class megameklab.util.UnitPrintManager
- EXTERNAL_STORES - Static variable in interface megameklab.printing.IdConstants
- EXTERNAL_STORES_KEY - Static variable in interface megameklab.printing.IdConstants
- extraCapitalBayLines(float) - Method in class megameklab.printing.InventoryWriter
-
Calculates the number of additional lines required to print the capital scale weapon bay block due to wrapping long names to another line.
- extraSeatsChanged(int) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- extraSeatsChanged(int) - Method in interface megameklab.ui.listeners.CVBuildListener
-
Notify of a change in the number of extra combat seats.
- extraStandardBayLines(float) - Method in class megameklab.printing.InventoryWriter
-
Calculates the number of additional lines required to print the standard scale weapon bay block due to wrapping long names to another line.
- extricateCritSlots(Mek, int) - Static method in class megameklab.util.MekUtil
-
Removes all crit slots from the given location except for system crit slots (e.g.
F
- FactionComboBox - Class in megameklab.ui.util
-
Combo box that uses the RATGenerator faction data to provide a list of factions appropriate to a unit's intro year and with the era-appropriate name.
- FactionComboBox() - Constructor for class megameklab.ui.util.FactionComboBox
- FIELD_GUN_AMMO - Static variable in interface megameklab.printing.IdConstants
- FIELD_GUN_COLUMNS - Static variable in interface megameklab.printing.IdConstants
- FIELD_GUN_CREW - Static variable in interface megameklab.printing.IdConstants
- FIELD_GUN_DMG - Static variable in interface megameklab.printing.IdConstants
- FIELD_GUN_DMG_2 - Static variable in interface megameklab.printing.IdConstants
- FIELD_GUN_LONG - Static variable in interface megameklab.printing.IdConstants
- FIELD_GUN_MED - Static variable in interface megameklab.printing.IdConstants
- FIELD_GUN_MIN_RANGE - Static variable in interface megameklab.printing.IdConstants
- FIELD_GUN_QTY - Static variable in interface megameklab.printing.IdConstants
- FIELD_GUN_SHORT - Static variable in interface megameklab.printing.IdConstants
- FIELD_GUN_TYPE - Static variable in interface megameklab.printing.IdConstants
- fighterTypeChanged(int) - Method in class megameklab.ui.fighterAero.ASStructureTab
- fighterTypeChanged(int) - Method in interface megameklab.ui.listeners.AeroBuildListener
- FILE_CHOOSER_WINDOW - Static variable in class megameklab.util.CConfig
- FILE_LAST_DIRECTORY - Static variable in class megameklab.util.CConfig
- FILE_RECENT_PREFIX - Static variable in class megameklab.util.CConfig
- FileNameManager - Interface in megameklab.ui
- FILL_BLACK - Static variable in class megameklab.printing.PrintRecordSheet
- FILL_GREY - Static variable in class megameklab.printing.PrintRecordSheet
- FILL_SHADOW - Static variable in class megameklab.printing.PrintRecordSheet
- FILL_WHITE - Static variable in class megameklab.printing.PrintRecordSheet
- fillInAllEquipment(Mek) - Static method in class megameklab.util.MekUtil
-
Moves all equipment that is currently unallocated (LOC_NONE) to free locations on the Mek as long as there are any.
- fillInFMU(Mek) - Static method in class megameklab.util.MekUtil
-
Moves all equipment that is freely movable and unhittable (e.g.
- fillsSheet(List<? extends Entity>, RecordSheetOptions) - Static method in class megameklab.printing.PrintSmallUnitSheet
- fillsSheet(List<? extends Entity>, RecordSheetOptions, int) - Static method in class megameklab.printing.PrintSmallUnitSheet
-
Determines if the supplied list of units fills the sheet or if there's room for more
- findSlotWithContiguousNumOfCrits(Entity, int, int) - Static method in class megameklab.util.MekUtil
-
Returns the first slot in the location that together with following slots forms a contiguous block of the given length as size where all slots are either empty of contain freely movable crits such as Endo Steel.
- findUnallocatedAmmo(Entity, EquipmentType) - Static method in class megameklab.util.UnitUtil
-
Find unallocated ammo of the same type.
- finishSetup() - Method in class megameklab.ui.MegaMekLabMainUI
- FIRECON_ADVANCED - Static variable in interface megameklab.ui.listeners.SVBuildListener
- FIRECON_BASIC - Static variable in interface megameklab.ui.listeners.SVBuildListener
- FIRECON_NONE - Static variable in interface megameklab.ui.listeners.SVBuildListener
- fireConChanged(int) - Method in interface megameklab.ui.listeners.SVBuildListener
-
Notify of a change the type of fire control
- fireConChanged(int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- fireConWtChanged(double) - Method in interface megameklab.ui.listeners.SVBuildListener
-
Notify of a change in the base chassis fire control weight for omni vehicles
- fireConWtChanged(double) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- fireTabDetached(Window, EnhancedTabbedPane.DetachedTabInfo) - Method in class megameklab.ui.util.EnhancedTabbedPane
- fireTabDetaching(int, Component) - Method in class megameklab.ui.util.EnhancedTabbedPane
- fireTabReattached(int, Component) - Method in class megameklab.ui.util.EnhancedTabbedPane
- fireTabReattaching(EnhancedTabbedPane.DetachedTabInfo) - Method in class megameklab.ui.util.EnhancedTabbedPane
- fireTabRemoved(int, Component) - Method in class megameklab.ui.util.EnhancedTabbedPane
- firstArmorLocation() - Method in class megameklab.printing.PrintEntity
-
Identifies the index of the first location that can be armored.
- fixedSpinnerModels - Variable in class megameklab.ui.generalUnit.TransportView
- fixedSpinners - Variable in class megameklab.ui.generalUnit.TransportView
- FixedXYPanel(LayoutManager) - Constructor for class megameklab.ui.dialog.PrintQueueDialog.FixedXYPanel
- FloatingEquipmentDatabaseDialog - Class in megameklab.ui.dialog
-
A dialog for the floating equipment database.
- FloatingEquipmentDatabaseDialog(JFrame, AbstractEquipmentDatabaseView) - Constructor for class megameklab.ui.dialog.FloatingEquipmentDatabaseDialog
-
Constructs a dialog for the floating equipment database.
- FLUFF_DUAL_PILOT - Static variable in interface megameklab.printing.IdConstants
- FLUFF_IMAGE - Static variable in interface megameklab.printing.IdConstants
- FLUFF_NAME - Static variable in interface megameklab.printing.IdConstants
- FLUFF_SINGLE_PILOT - Static variable in interface megameklab.printing.IdConstants
- FLUFF_TRIPLE_PILOT - Static variable in interface megameklab.printing.IdConstants
- FluffTab - Class in megameklab.ui.generalUnit
-
Panel for editing unit fluff
- FluffTab(EntitySource) - Constructor for class megameklab.ui.generalUnit.FluffTab
- focusGained(FocusEvent) - Method in class megameklab.ui.generalUnit.BasicInfoView
- focusGained(FocusEvent) - Method in class megameklab.ui.generalUnit.FluffTab
- focusLost(FocusEvent) - Method in class megameklab.ui.generalUnit.BasicInfoView
- focusLost(FocusEvent) - Method in class megameklab.ui.generalUnit.FluffTab
- FONT_SIZE_LARGE - Static variable in class megameklab.printing.PrintRecordSheet
- FONT_SIZE_MEDIUM - Static variable in class megameklab.printing.PrintRecordSheet
- FONT_SIZE_SMALL - Static variable in class megameklab.printing.PrintRecordSheet
- FONT_SIZE_VSMALL - Static variable in class megameklab.printing.PrintRecordSheet
- FOOTER - Static variable in interface megameklab.printing.IdConstants
- footerLines(float) - Method in class megameklab.printing.InventoryWriter
- FORE_SIDES_HEAT - Static variable in interface megameklab.printing.IdConstants
- formatCell(JLabel, Mounted<?>, boolean, Entity, int) - Static method in class megameklab.ui.util.CritCellUtil
-
Applies crit cell formatting to the given JLabel cell, which is assumed to display the given mounted in the given entity at the given crit cell index.
- formatCost() - Method in class megameklab.printing.PrintEntity
- formatCrits(int) - Method in interface megameklab.ui.generalUnit.summary.SummaryItem
- formatFeatures() - Method in class megameklab.printing.PrintAero
- formatFeatures() - Method in class megameklab.printing.PrintDropship
- formatFeatures() - Method in class megameklab.printing.PrintEntity
-
Space for misc equipment such as cargo space and SV chassis mods.
- formatFeatures() - Method in class megameklab.printing.PrintTank
- formatJump() - Method in class megameklab.printing.PrintEntity
- formatJump() - Method in class megameklab.printing.PrintMek
- formatMiscNotes() - Method in class megameklab.printing.PrintBattleArmor
- formatMiscNotes() - Method in class megameklab.printing.PrintEntity
-
Space for various miscellaneous notes about the unit, such as restrictions.
- formatMovement(double) - Method in class megameklab.printing.PrintEntity
-
Applies the current scale to a movement point value and adds the units indicator.
- formatMovement(double, double) - Method in class megameklab.printing.PrintEntity
-
Applies the current scale to a pair of movement point values, puts the second in brackets, and adds the units indicator.
- formatQuirks() - Method in class megameklab.printing.PrintEntity
-
Builds the string to display for the quirks block.
- formatRulesLevel() - Method in class megameklab.printing.PrintEntity
- formatRun() - Method in class megameklab.printing.PrintAero
- formatRun() - Method in class megameklab.printing.PrintEntity
- formatRun() - Method in class megameklab.printing.PrintMek
- formatRun() - Method in class megameklab.printing.PrintProtoMek
- formatRun() - Method in class megameklab.printing.PrintTank
- formatScale(double, boolean) - Static method in class megameklab.util.CConfig
-
Applies the scale factor to a value and optionally adds the unit abbreviation
- formatStyle(float, String) - Method in class megameklab.printing.reference.ReferenceTableBase
- formatTacticalFuel() - Method in class megameklab.printing.PrintAero
- formatTacticalFuel() - Method in class megameklab.printing.PrintEntity
-
Fuel block used by aerospace unit.
- formatTechBase() - Method in class megameklab.printing.PrintEntity
- formatWalk() - Method in class megameklab.printing.PrintAero
- formatWalk() - Method in class megameklab.printing.PrintBattleArmor
- formatWalk() - Method in class megameklab.printing.PrintEntity
- formatWalk() - Method in class megameklab.printing.PrintMek
- formatWeight(double, Entity) - Method in interface megameklab.ui.generalUnit.summary.SummaryItem
- FORWARD - Static variable in class megameklab.ui.util.BayWeaponCriticalTree
- FRAME - Static variable in interface megameklab.printing.IdConstants
- fuelCapacityChanged(int) - Method in class megameklab.ui.fighterAero.ASStructureTab
- fuelCapacityChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
- fuelCapacityChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
- fuelCapacityChanged(int) - Method in interface megameklab.ui.listeners.BuildListener
-
Notify of a change in the amount of fuel.
- fuelCapacityChanged(int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- FuelSummaryItem - Class in megameklab.ui.generalUnit.summary
- FuelSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.FuelSummaryItem
- fuelTonnageChanged(double) - Method in class megameklab.ui.fighterAero.ASStructureTab
- fuelTonnageChanged(double) - Method in class megameklab.ui.largeAero.DSStructureTab
- fuelTonnageChanged(double) - Method in class megameklab.ui.largeAero.WSStructureTab
- fuelTonnageChanged(double) - Method in interface megameklab.ui.listeners.BuildListener
- fuelTonnageChanged(double) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- fuelTypeChanged(FuelType) - Method in interface megameklab.ui.listeners.BuildListener
-
Notify of a change in ICE engine fuel type.
- fuelTypeChanged(FuelType) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- FuelView - Class in megameklab.ui.generalUnit
-
The fuel settings view for aerospace and support vehicles.
- FuelView() - Constructor for class megameklab.ui.generalUnit.FuelView
- fullHeadEjectChanged(boolean) - Method in interface megameklab.ui.listeners.MekBuildListener
- fullHeadEjectChanged(boolean) - Method in class megameklab.ui.mek.BMStructureTab
- fullName - Variable in enum class megameklab.util.RSScale
G
- generalName() - Method in class megameklab.printing.PageBreak
- getAero() - Method in class megameklab.ui.util.ITab
- getAero() - Method in class megameklab.ui.util.IView
- getAeroEquipmentInfo(Mounted<?>) - Static method in class megameklab.util.StringUtils
- getAllEntities() - Method in class megameklab.ui.MegaMekLabTabbedUI
- getArmor() - Method in class megameklab.ui.generalUnit.BAProtoArmorView
- getArmor() - Method in class megameklab.ui.generalUnit.MVFArmorView
- getArmor(int) - Method in class megameklab.ui.generalUnit.PatchworkArmorView
- getArmorPoints() - Method in class megameklab.ui.generalUnit.BAProtoArmorView
- getArmorPointsPerTon(Entity) - Static method in class megameklab.util.UnitUtil
-
Calculate the number of armor points per ton of armor for the given unit.
- getArmorTechConstant() - Method in class megameklab.ui.generalUnit.MVFArmorView
- getArmorTonnage() - Method in class megameklab.ui.generalUnit.MVFArmorView
- getArmorType() - Method in class megameklab.ui.generalUnit.MVFArmorView
- getAvailabilityComponent() - Method in class megameklab.ui.generalUnit.summary.AbstractSummaryItem
- getAvailabilityComponent() - Method in interface megameklab.ui.generalUnit.summary.SummaryItem
- getAvailableEngines() - Method in class megameklab.ui.combatVehicle.CVChassisView
- getAvailableEngines() - Method in class megameklab.ui.fighterAero.ASChassisView
- getAvailableEngines() - Method in class megameklab.ui.mek.BMChassisView
- getBackgroundColor(String) - Static method in class megameklab.util.CConfig
- getBaseCount() - Method in class megameklab.ui.generalUnit.HeatSinkView
- getBaseTypeIndex() - Method in class megameklab.ui.mek.BMChassisView
- getBattleArmor() - Method in class megameklab.ui.util.ITab
- getBattleArmor() - Method in class megameklab.ui.util.IView
- getBayFromPath(TreePath) - Method in class megameklab.ui.util.BayWeaponCriticalTree
- getBodyType() - Method in class megameklab.ui.battleArmor.BAChassisView
- getBoldFont(float) - Method in class megameklab.printing.PrintRecordSheet
-
Used for measuring font metrics of a bold weight font
- getBoldTextLength(String, float) - Method in class megameklab.printing.PrintRecordSheet
- getBookmarkNames() - Method in class megameklab.printing.PrintCompositeTankSheet
- getBookmarkNames() - Method in class megameklab.printing.PrintEntity
- getBookmarkNames() - Method in class megameklab.printing.PrintRecordSheet
-
Used to build an outline of a PDF document
- getBookmarkNames() - Method in class megameklab.printing.PrintSmallUnitSheet
- getBooleanParam(String) - Static method in class megameklab.util.CConfig
- getBorderInsets(Component, Insets) - Method in class megameklab.ui.util.LocationBorder
- getBuildView() - Method in class megameklab.ui.battleArmor.BABuildTab
- getBuildView() - Method in class megameklab.ui.fighterAero.ASBuildTab
- getBuildView() - Method in class megameklab.ui.largeAero.LABuildTab
- getBuildView() - Method in class megameklab.ui.mek.BMBuildTab
- getBuildView() - Method in class megameklab.ui.protoMek.PMBuildTab
- getCellEditorValue() - Method in class megameklab.ui.util.CriticalTableModel.SpinnerCellEditor
- getChassis() - Method in class megameklab.ui.generalUnit.BasicInfoView
- getChosenEntities() - Method in class megameklab.ui.dialog.MegaMekLabUnitSelectorDialog
- getChosenEntity() - Method in class megameklab.ui.dialog.MegaMekLabUnitSelectorDialog
- getCoarseOrdering(Mek, Mounted<?>) - Static method in class megameklab.util.MekUtil
-
Returns a number indicating the order in which equipment should be sorted within a location according to the official crit slot sorting.
- getCockpitType() - Method in class megameklab.ui.fighterAero.ASChassisView
- getCockpitType() - Method in class megameklab.ui.mek.BMChassisView
- getColumnClass(int) - Method in class megameklab.ui.util.EquipmentTableModel
- getColumnCount() - Method in class megameklab.ui.util.CriticalTableModel
- getColumnCount() - Method in class megameklab.ui.util.EquipmentTableModel
- getColumnName(int) - Method in class megameklab.ui.util.CriticalTableModel
- getColumnName(int) - Method in class megameklab.ui.util.EquipmentTableModel
- getColumnWidth(int) - Method in class megameklab.ui.util.EquipmentTableModel
- getComponent() - Method in class megameklab.ui.util.EnhancedTabbedPane.CloseableTab
-
Gets the component associated with this tab
- getComponent() - Method in class megameklab.ui.util.EnhancedTabbedPane.DetachedTabInfo
- getConfigPane() - Method in class megameklab.ui.MegaMekLabMainUI
- getCount() - Method in class megameklab.ui.generalUnit.HeatSinkView
- getCrit() - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
- getCritical(int, int) - Method in class megameklab.ui.battleArmor.BACriticalSuit
- getCriticalFreeHeatSinks(Entity, boolean) - Static method in class megameklab.util.UnitUtil
-
Return the number of critical-space free heatsinks that the given entity can have.
- getCritLocation() - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
- getCritName(Entity, EquipmentType) - Static method in class megameklab.util.UnitUtil
- getCrits() - Method in class megameklab.ui.util.CriticalTableModel
- getCritsComponent() - Method in class megameklab.ui.generalUnit.summary.AbstractSummaryItem
- getCritsComponent() - Method in interface megameklab.ui.generalUnit.summary.SummaryItem
- getCritsUsed(Mounted<?>) - Static method in class megameklab.util.UnitUtil
-
Returns the number of critical slots used by EquipmentType for each placement.
- getDamageField(int) - Method in class megameklab.printing.AR10InventoryEntry
- getDamageField(int) - Method in interface megameklab.printing.InventoryEntry
- getDamageField(int) - Method in class megameklab.printing.StandardInventoryEntry
- getDamageField(int) - Method in class megameklab.printing.WeaponBayInventoryEntry
- getDetachedWindowFactory() - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Gets the current detached window factory
- getDisplayName() - Method in enum class megameklab.printing.MekChassisArrangement
- getDisplayName() - Method in enum class megameklab.ui.MMLStartUp
- getDisplayName() - Method in enum class megameklab.ui.MulDndBehaviour
- getDisplayName() - Method in enum class megameklab.ui.util.EquipmentDatabaseCategory
- getDockGroupId() - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Returns the dock group ID for this tabbed pane
- getEditorTypeForEntity(Entity) - Static method in class megameklab.util.UnitUtil
- getElementById(String) - Method in class megameklab.printing.PrintEntity
- getEngine() - Method in class megameklab.ui.combatVehicle.CVChassisView
- getEngine() - Method in class megameklab.ui.fighterAero.ASChassisView
- getEngine() - Method in class megameklab.ui.mek.BMChassisView
- getEngineRating() - Method in class megameklab.ui.combatVehicle.CVChassisView
- getEngineRating() - Method in class megameklab.ui.fighterAero.ASChassisView
- getEngineRating() - Method in class megameklab.ui.mek.BMChassisView
- getEnhancement() - Method in class megameklab.ui.mek.BMChassisView
- getEntity() - Method in class megameklab.printing.PrintAero
- getEntity() - Method in class megameklab.printing.PrintBattleArmor
- getEntity() - Method in class megameklab.printing.PrintDropship
- getEntity() - Method in class megameklab.printing.PrintEntity
- getEntity() - Method in class megameklab.printing.PrintHandheldWeapon
- getEntity() - Method in class megameklab.printing.PrintInfantry
- getEntity() - Method in class megameklab.printing.PrintMek
- getEntity() - Method in class megameklab.printing.PrintProtoMek
- getEntity() - Method in class megameklab.printing.PrintTank
- getEntity() - Method in interface megameklab.ui.EntitySource
- getEntity() - Method in class megameklab.ui.MegaMekLabMainUI
- getEntity() - Method in class megameklab.ui.MegaMekLabTabbedUI
- getEntity() - Method in interface megameklab.ui.MenuBarOwner
- getEntity() - Method in class megameklab.ui.StartupGUI
- getEntity() - Method in class megameklab.ui.util.ITab
- getEntity() - Method in class megameklab.ui.util.IView
- getEntityType() - Method in class megameklab.ui.mek.BMChassisView
- getEntityVerifier(Entity) - Static method in class megameklab.util.UnitUtil
- getEquipment() - Method in class megameklab.ui.battleArmor.BABuildView
- getEquipment() - Method in class megameklab.ui.fighterAero.ASBuildView
- getEquipment() - Method in class megameklab.ui.generalUnit.UnallocatedView
- getEquipment() - Method in class megameklab.ui.largeAero.LABuildView
- getEquipment() - Method in class megameklab.ui.mek.BMBuildView
- getEquipment() - Method in class megameklab.ui.protoMek.PMBuildView
- getEquipmentDatabaseView() - Method in class megameklab.ui.battleArmor.BAEquipmentTab
- getEquipmentDatabaseView() - Method in class megameklab.ui.combatVehicle.CVEquipmentTab
- getEquipmentDatabaseView() - Method in class megameklab.ui.fighterAero.ASEquipmentTab
- getEquipmentDatabaseView() - Method in class megameklab.ui.generalUnit.AbstractEquipmentTab
- getEquipmentDatabaseView() - Method in class megameklab.ui.handheldWeapon.HHWEquipmentTab
- getEquipmentDatabaseView() - Method in class megameklab.ui.largeAero.LAEquipmentTab
- getEquipmentDatabaseView() - Method in class megameklab.ui.mek.BMEquipmentTab
- getEquipmentDatabaseView() - Method in class megameklab.ui.protoMek.PMEquipmentTab
- getEquipmentDatabaseView() - Method in class megameklab.ui.supportVehicle.SVEquipmentTab
- getEquipmentInfo(Entity, Mounted<?>) - Static method in class megameklab.util.StringUtils
- getEquipmentInfo(Entity, Mounted<?>, boolean) - Static method in class megameklab.util.StringUtils
- getEquipmentList() - Method in class megameklab.ui.battleArmor.BAEquipmentView
- getEquipmentList() - Method in class megameklab.ui.combatVehicle.CVEquipmentView
- getExportFile(Frame) - Static method in class megameklab.util.UnitPrintManager
- getExportFile(Frame, String) - Static method in class megameklab.util.UnitPrintManager
- getExtremeField(int) - Method in class megameklab.printing.AR10InventoryEntry
- getExtremeField(int) - Method in interface megameklab.printing.InventoryEntry
- getExtremeField(int) - Method in class megameklab.printing.StandardInventoryEntry
- getExtremeField(int) - Method in class megameklab.printing.WeaponBayInventoryEntry
- getFighterType() - Method in class megameklab.ui.fighterAero.ASChassisView
- getFileChooserPosition() - Static method in class megameklab.util.CConfig
- getFileChooserSize() - Static method in class megameklab.util.CConfig
- getFileName() - Method in interface megameklab.ui.FileNameManager
- getFileName() - Method in class megameklab.ui.MegaMekLabMainUI
- getFileName() - Method in class megameklab.ui.MegaMekLabTabbedUI
- getFileName() - Method in interface megameklab.ui.MenuBarOwner
- getFileName() - Method in class megameklab.ui.StartupGUI
- getFirstPage() - Method in class megameklab.printing.PrintRecordSheet
- getFloatingEquipmentDatabase() - Method in class megameklab.ui.battleArmor.BAMainUI
- getFloatingEquipmentDatabase() - Method in class megameklab.ui.combatVehicle.CVMainUI
- getFloatingEquipmentDatabase() - Method in class megameklab.ui.fighterAero.ASMainUI
- getFloatingEquipmentDatabase() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
- getFloatingEquipmentDatabase() - Method in class megameklab.ui.infantry.CIMainUI
- getFloatingEquipmentDatabase() - Method in class megameklab.ui.largeAero.DSMainUI
- getFloatingEquipmentDatabase() - Method in class megameklab.ui.largeAero.WSMainUI
- getFloatingEquipmentDatabase() - Method in class megameklab.ui.MegaMekLabMainUI
- getFloatingEquipmentDatabase() - Method in class megameklab.ui.mek.BMMainUI
- getFloatingEquipmentDatabase() - Method in class megameklab.ui.protoMek.PMMainUI
- getFloatingEquipmentDatabase() - Method in class megameklab.ui.supportVehicle.SVMainUI
- getFluffImage() - Method in class megameklab.printing.PrintEntity
- getFontHeight(float) - Method in class megameklab.printing.PrintRecordSheet
-
Determines the vertical space taken up by a line of text.
- getForegroundColor(String) - Static method in class megameklab.util.CConfig
- getFrame() - Method in class megameklab.ui.MegaMekLabMainUI
- getFrame() - Method in class megameklab.ui.MegaMekLabTabbedUI
- getFrame() - Method in interface megameklab.ui.MenuBarOwner
- getFrame() - Method in class megameklab.ui.StartupGUI
- getGameYear() - Method in class megameklab.ui.generalUnit.BasicInfoView
- getGyroType() - Method in class megameklab.ui.mek.BMChassisView
- getHeatField(int) - Method in class megameklab.printing.AR10InventoryEntry
- getHeatField(int) - Method in interface megameklab.printing.InventoryEntry
- getHeatField(int) - Method in class megameklab.printing.StandardInventoryEntry
- getHeatField(int) - Method in class megameklab.printing.WeaponBayInventoryEntry
- getHeatSinkIndex() - Method in class megameklab.ui.generalUnit.HeatSinkView
- getHeatSinkType() - Method in class megameklab.ui.generalUnit.HeatSinkView
- getHeatSinkType(String, boolean) - Static method in class megameklab.util.UnitUtil
- getHeatSinkType(Entity) - Method in class megameklab.ui.generalUnit.summary.HeatSinkSummaryItem
- getHideFilters() - Static method in enum class megameklab.ui.util.EquipmentDatabaseCategory
- getHighestContinuousNumberOfCrits(Entity, int) - Static method in class megameklab.util.UnitUtil
- getHighestContinuousNumberOfCritsArray(Mek) - Static method in class megameklab.util.UnitUtil
- getInfantry() - Method in class megameklab.ui.util.ITab
- getInfantry() - Method in class megameklab.ui.util.IView
- getIntParam(String) - Static method in class megameklab.util.CConfig
-
Return the int value of a given config property.
- getIntParam(String, int) - Static method in class megameklab.util.CConfig
-
Return the int value of a given config property.
- getIntVal() - Method in class megameklab.ui.util.IntRangeTextField
-
Parses the text as an
int
. - getIntVal(int) - Method in class megameklab.ui.util.IntRangeTextField
-
Parses the text as an
int
. - getJump() - Method in class megameklab.ui.generalUnit.MovementView
- getJumpJet() - Method in class megameklab.ui.generalUnit.MovementView
- getJumpJetType(int) - Static method in class megameklab.util.UnitUtil
- getJumpship() - Method in class megameklab.ui.util.ITab
- getJumpship() - Method in class megameklab.ui.util.IView
- getListCellRendererComponent(JList<?>, Object, int, boolean, boolean) - Method in class megameklab.ui.util.CritListCellRenderer
- getListCellRendererComponent(JList<?>, Object, int, boolean, boolean) - Method in class megameklab.ui.util.EquipmentListCellRenderer
- getListCellRendererComponent(JList<?>, Object, int, boolean, boolean) - Method in class megameklab.ui.util.WeaponListCellRenderer
- getLocationField(int) - Method in class megameklab.printing.AR10InventoryEntry
- getLocationField(int) - Method in interface megameklab.printing.InventoryEntry
- getLocationField(int) - Method in class megameklab.printing.StandardInventoryEntry
- getLocationField(int) - Method in class megameklab.printing.WeaponBayInventoryEntry
- getLocationIndex() - Method in class megameklab.ui.generalUnit.ArmorLocationView
- getLocationName() - Method in class megameklab.ui.util.BayWeaponCriticalTree
-
Used by the unallocated equipment list to show the name of the location on the popup menu
- getLongField(int) - Method in class megameklab.printing.AR10InventoryEntry
- getLongField(int) - Method in interface megameklab.printing.InventoryEntry
- getLongField(int) - Method in class megameklab.printing.StandardInventoryEntry
- getLongField(int) - Method in class megameklab.printing.WeaponBayInventoryEntry
- getMainUiWindowPosition(MenuBarOwner) - Static method in class megameklab.util.CConfig
- getMainUiWindowSize(MenuBarOwner) - Static method in class megameklab.util.CConfig
- getManualBV() - Method in class megameklab.ui.generalUnit.BasicInfoView
- getMargins(PrintRecordSheet) - Static method in class megameklab.printing.reference.ReferenceTableBase
- getMaxArmor(Entity, int) - Static method in class megameklab.util.UnitUtil
-
Determine the maximum number of armor points that can be mounted in a location.
- getMaxContiguousNumOfCrits(Mek, int, boolean) - Static method in class megameklab.util.MekUtil
-
Returns the highest number of contiguous free crit slots available in the given location.
- getMaximum() - Method in class megameklab.ui.util.IntRangeTextField
- getMaximumArmorPoints(Entity) - Static method in class megameklab.util.UnitUtil
- getMaximumArmorPoints(Entity, int) - Static method in class megameklab.util.UnitUtil
- getMaximumArmorTonnage(Entity) - Static method in class megameklab.util.UnitUtil
- getMaximumSize() - Method in class megameklab.ui.dialog.PrintQueueDialog.FixedXYPanel
- getMediumField(int) - Method in class megameklab.printing.AR10InventoryEntry
- getMediumField(int) - Method in interface megameklab.printing.InventoryEntry
- getMediumField(int) - Method in class megameklab.printing.StandardInventoryEntry
- getMediumField(int) - Method in class megameklab.printing.WeaponBayInventoryEntry
- getMek() - Method in class megameklab.ui.util.ITab
- getMek() - Method in class megameklab.ui.util.IView
- getMekMechanicalJump() - Method in class megameklab.ui.generalUnit.MovementView
- getMekNameArrangement() - Static method in class megameklab.util.CConfig
- getMinField(int) - Method in class megameklab.printing.AR10InventoryEntry
- getMinField(int) - Method in interface megameklab.printing.InventoryEntry
- getMinField(int) - Method in class megameklab.printing.StandardInventoryEntry
- getMinField(int) - Method in class megameklab.printing.WeaponBayInventoryEntry
- getMinimum() - Method in class megameklab.ui.util.IntRangeTextField
- getMinimumSize() - Method in class megameklab.ui.util.BayWeaponCriticalTree
- getMMLMenuBar() - Method in class megameklab.ui.MegaMekLabMainUI
- getMMLMenuBar() - Method in class megameklab.ui.MegaMekLabTabbedUI
- getMMLMenuBar() - Method in interface megameklab.ui.MenuBarOwner
- getMMLMenuBar() - Method in class megameklab.ui.StartupGUI
- getMMLOptions() - Static method in class megameklab.MegaMekLab
- getMMLPreferences() - Static method in class megameklab.MegaMekLab
- getModel() - Method in class megameklab.ui.generalUnit.BasicInfoView
- getMotiveType() - Method in class megameklab.ui.protoMek.PMChassisView
- getMotiveTypeIndex() - Method in class megameklab.ui.mek.BMChassisView
- getMounted() - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
- getMounted() - Method in class megameklab.ui.util.ProtoMekMountList
- getMountLocation() - Method in class megameklab.ui.util.ProtoMekMountList
- getMovementMode() - Method in class megameklab.ui.combatVehicle.CVChassisView
- getMovementMode() - Method in class megameklab.ui.infantry.CIPlatoonTypeView
- getName() - Method in class megameklab.ui.generalUnit.summary.AmmoSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.ArmorSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.CockpitSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.ControlsSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.CrewSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.EngineSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.EquipmentSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.FuelSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.GravDeckSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.GyroSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.HardpointSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.HeatSinkSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.JumpSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.KfDriveSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.LfBatterySummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.LifeBoatSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.MiscEquipmentSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.MyomerEnhancementSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.OtherSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.PowerAmplifierSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.PropulsionSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.RearTurretSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.SailSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.SpecialsSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.SponsonTurretSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.StructureSummaryItem
- getName() - Method in interface megameklab.ui.generalUnit.summary.SummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.TransportSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.TurretSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.UnitTypeSummaryItem
- getName() - Method in class megameklab.ui.generalUnit.summary.WeaponsSummaryItem
- getNamedWindowSize(String) - Static method in class megameklab.util.CConfig
- getNameField(int) - Method in class megameklab.printing.AR10InventoryEntry
- getNameField(int) - Method in interface megameklab.printing.InventoryEntry
- getNameField(int) - Method in class megameklab.printing.StandardInventoryEntry
- getNameField(int) - Method in class megameklab.printing.WeaponBayInventoryEntry
- getNormalFont(float) - Method in class megameklab.printing.PrintRecordSheet
-
Used for measuring font metrics of a normal weight font
- getNumCriticals(int) - Method in class megameklab.ui.battleArmor.BACriticalSuit
- getPageCount() - Method in class megameklab.printing.PrintDropship
- getPageCount() - Method in class megameklab.printing.PrintRecordSheet
- getPaperSize() - Method in class megameklab.printing.RecordSheetOptions
- getParam(String) - Static method in class megameklab.util.CConfig
-
Get a config value.
- getParam(String, String) - Static method in class megameklab.util.CConfig
-
Get a config value, with a default value to be used if the value is not found.
- getParentPane() - Method in class megameklab.ui.util.EnhancedTabbedPane.CloseableTab
-
Gets the parent pane of this tab
- getPoints() - Method in class megameklab.ui.generalUnit.ArmorLocationView
- getPointsRear() - Method in class megameklab.ui.generalUnit.ArmorLocationView
- getPreferredSize() - Method in class megameklab.ui.generalUnit.summary.SummaryAvailabilityLabel
- getPreferredSize() - Method in class megameklab.ui.generalUnit.summary.SummaryWeightLabel
- getPreferredSize() - Method in class megameklab.ui.util.CritListCellRenderer
- getPreferredSize() - Method in class megameklab.ui.util.EquipmentTableModel.Renderer
- getProtoMek() - Method in class megameklab.ui.util.ITab
- getProtoMek() - Method in class megameklab.ui.util.IView
- getProtoMek() - Method in class megameklab.ui.util.ProtoMekMountList
- getPrototypeCount() - Method in class megameklab.ui.generalUnit.HeatSinkView
- getQuantityField(int) - Method in class megameklab.printing.AR10InventoryEntry
- getQuantityField(int) - Method in interface megameklab.printing.InventoryEntry
- getQuantityField(int) - Method in class megameklab.printing.StandardInventoryEntry
- getQuantityField(int) - Method in class megameklab.printing.WeaponBayInventoryEntry
- getRecentFile(int) - Static method in class megameklab.util.CConfig
- getRecentFiles() - Static method in class megameklab.util.CConfig
- getRecordSheetTitle() - Method in class megameklab.printing.PrintAero
- getRecordSheetTitle() - Method in class megameklab.printing.PrintBattleArmor
- getRecordSheetTitle() - Method in class megameklab.printing.PrintCapitalShip
- getRecordSheetTitle() - Method in class megameklab.printing.PrintCompositeTankSheet
- getRecordSheetTitle() - Method in class megameklab.printing.PrintDropship
- getRecordSheetTitle() - Method in class megameklab.printing.PrintHandheldWeapon
- getRecordSheetTitle() - Method in class megameklab.printing.PrintInfantry
- getRecordSheetTitle() - Method in class megameklab.printing.PrintMek
- getRecordSheetTitle() - Method in class megameklab.printing.PrintProtoMek
- getRecordSheetTitle() - Method in class megameklab.printing.PrintRecordSheet
- getRecordSheetTitle() - Method in class megameklab.printing.PrintSmallUnitSheet
- getRecordSheetTitle() - Method in class megameklab.printing.PrintTank
- getRectBBox(SVGRectElement) - Static method in class megameklab.printing.PrintRecordSheet
- getRenderer() - Method in class megameklab.ui.util.CriticalTableModel
- getRenderer() - Method in class megameklab.ui.util.EquipmentTableModel
- getRightSideReferenceTables() - Method in class megameklab.printing.PrintAero
- getRightSideReferenceTables() - Method in class megameklab.printing.PrintCompositeTankSheet
- getRightSideReferenceTables() - Method in class megameklab.printing.PrintMek
- getRightSideReferenceTables() - Method in class megameklab.printing.PrintRecordSheet
- getRightSideReferenceTables() - Method in class megameklab.printing.PrintSmallUnitSheet
- getRightSideReferenceTables() - Method in class megameklab.printing.PrintTank
- getRowCount() - Method in class megameklab.ui.util.CriticalTableModel
- getRowCount() - Method in class megameklab.ui.util.EquipmentTableModel
- getShortField(int) - Method in class megameklab.printing.AR10InventoryEntry
- getShortField(int) - Method in interface megameklab.printing.InventoryEntry
- getShortField(int) - Method in class megameklab.printing.StandardInventoryEntry
- getShortField(int) - Method in class megameklab.printing.WeaponBayInventoryEntry
- getShowFilters() - Static method in enum class megameklab.ui.util.EquipmentDatabaseCategory
- getSingleCompactHeatSink(Mek) - Static method in class megameklab.util.MekUtil
-
get the single non-compact heat sink that is a non-engine sink, if it exits
- getSizes() - Method in class megameklab.printing.reference.ClusterHitsTable
- getSlotCount() - Method in class megameklab.ui.util.BayWeaponCriticalTree
- getSmallCraft() - Method in class megameklab.ui.util.ITab
- getSmallCraft() - Method in class megameklab.ui.util.IView
- getSorter(int) - Method in class megameklab.ui.util.EquipmentTableModel
- getSource() - Method in class megameklab.ui.generalUnit.BasicInfoView
- getSourceActions(JComponent) - Method in class megameklab.ui.util.AbstractCriticalTransferHandler
- getSourceActions(JComponent) - Method in class megameklab.ui.util.AeroBayTransferHandler
- getSourceActions(JComponent) - Method in class megameklab.ui.util.CriticalTransferHandler
- getStartUpType() - Static method in class megameklab.util.CConfig
- getStructure() - Method in class megameklab.ui.mek.BMChassisView
- getSVGDocument() - Method in class megameklab.printing.PrintRecordSheet
- getSVGFileName(int) - Method in class megameklab.printing.PrintAero
- getSVGFileName(int) - Method in class megameklab.printing.PrintBattleArmor
- getSVGFileName(int) - Method in class megameklab.printing.PrintCapitalShip
- getSVGFileName(int) - Method in class megameklab.printing.PrintCompositeTankSheet
- getSVGFileName(int) - Method in class megameklab.printing.PrintDropship
- getSVGFileName(int) - Method in class megameklab.printing.PrintHandheldWeapon
- getSVGFileName(int) - Method in class megameklab.printing.PrintInfantry
- getSVGFileName(int) - Method in class megameklab.printing.PrintMek
- getSVGFileName(int) - Method in class megameklab.printing.PrintProtoMek
- getSVGFileName(int) - Method in class megameklab.printing.PrintRecordSheet
- getSVGFileName(int) - Method in class megameklab.printing.PrintSmallUnitSheet
- getSVGFileName(int) - Method in class megameklab.printing.PrintTank
- getTable() - Method in class megameklab.ui.battleArmor.BABuildView
- getTable() - Method in class megameklab.ui.fighterAero.ASBuildView
- getTable() - Method in class megameklab.ui.generalUnit.UnallocatedView
- getTable() - Method in class megameklab.ui.largeAero.LABuildView
- getTable() - Method in class megameklab.ui.mek.BMBuildView
- getTable() - Method in class megameklab.ui.protoMek.PMBuildView
- getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class megameklab.ui.util.CriticalTableModel.SpinnerCellEditor
- getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class megameklab.ui.util.EquipmentTableModel.Renderer
- getTableModel() - Method in class megameklab.ui.battleArmor.BABuildView
- getTableModel() - Method in class megameklab.ui.fighterAero.ASBuildView
- getTableModel() - Method in class megameklab.ui.generalUnit.UnallocatedView
- getTableModel() - Method in class megameklab.ui.largeAero.LABuildView
- getTableModel() - Method in class megameklab.ui.protoMek.PMBuildView
- getTabOwner() - Method in class megameklab.ui.MegaMekLabMainUI
- getTank() - Method in class megameklab.ui.util.ITab
- getTank() - Method in class megameklab.ui.util.IView
- getTechBaseAsString(EquipmentType) - Static method in class megameklab.ui.util.EquipmentTableModel
- getTechFaction() - Method in class megameklab.ui.generalUnit.BasicInfoView
- getTechIntroYear() - Method in class megameklab.ui.generalUnit.BasicInfoView
- getTechLevel() - Method in class megameklab.ui.generalUnit.BasicInfoView
- getTechManager() - Method in class megameklab.ui.battleArmor.BAMainUI
- getTechManager() - Method in class megameklab.ui.battleArmor.BAStructureTab
- getTechManager() - Method in class megameklab.ui.combatVehicle.CVMainUI
- getTechManager() - Method in class megameklab.ui.combatVehicle.CVStructureTab
- getTechManager() - Method in interface megameklab.ui.EntitySource
- getTechManager() - Method in class megameklab.ui.fighterAero.ASMainUI
- getTechManager() - Method in class megameklab.ui.fighterAero.ASStructureTab
- getTechManager() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
- getTechManager() - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- getTechManager() - Method in class megameklab.ui.infantry.CIMainUI
- getTechManager() - Method in class megameklab.ui.infantry.CIStructureTab
- getTechManager() - Method in class megameklab.ui.largeAero.DSMainUI
- getTechManager() - Method in class megameklab.ui.largeAero.DSStructureTab
- getTechManager() - Method in class megameklab.ui.largeAero.WSMainUI
- getTechManager() - Method in class megameklab.ui.largeAero.WSStructureTab
- getTechManager() - Method in class megameklab.ui.mek.BMMainUI
- getTechManager() - Method in class megameklab.ui.mek.BMStructureTab
- getTechManager() - Method in class megameklab.ui.protoMek.PMMainUI
- getTechManager() - Method in class megameklab.ui.protoMek.PMStructureTab
- getTechManager() - Method in class megameklab.ui.supportVehicle.SVMainUI
- getTechManager() - Method in class megameklab.ui.supportVehicle.SVStructureTab
- getTechRating() - Method in class megameklab.ui.generalUnit.MVFArmorView
- getTestEntity() - Method in class megameklab.ui.generalUnit.StatusBar
-
Subclasses must override this to provide the correct type of TestEntity subclass.
- getTextLength(String, float) - Method in class megameklab.printing.PrintRecordSheet
- getTitle() - Method in class megameklab.printing.reference.ReferenceTableBase
- getTitle() - Method in class megameklab.ui.util.EnhancedTabbedPane.CloseableTab
-
Gets the title of this tab
- getTonnage() - Method in class megameklab.ui.combatVehicle.CVChassisView
- getTonnage() - Method in class megameklab.ui.fighterAero.ASChassisView
- getTonnage() - Method in class megameklab.ui.largeAero.DSChassisView
- getTonnage() - Method in class megameklab.ui.largeAero.WSChassisView
- getTonnage() - Method in class megameklab.ui.mek.BMChassisView
- getTonnage() - Method in class megameklab.ui.protoMek.PMChassisView
- getToolTipInfo(Entity, Mounted<?>) - Static method in class megameklab.ui.EquipmentToolTip
- getTotalArmorWeight(Entity) - Method in class megameklab.ui.generalUnit.ArmorAllocationView
-
Helper function for patchwork.
- getTurretConfiguration() - Method in class megameklab.ui.combatVehicle.CVChassisView
- getType() - Method in class megameklab.ui.supportVehicle.SVChassisView
- getType(int) - Method in class megameklab.ui.util.EquipmentTableModel
- getTypeface() - Method in class megameklab.printing.PrintRecordSheet
- getTypeName(int) - Static method in class megameklab.ui.infantry.CIEquipmentView
- getTypeName(int) - Static method in class megameklab.ui.infantry.CIFieldGunView
- getUI(long, boolean, boolean) - Static method in class megameklab.ui.dialog.UiLoader
- getUnallocatedAmmoTonnage(Entity) - Static method in class megameklab.util.UnitUtil
- getUnallocatedMounted() - Method in class megameklab.ui.battleArmor.BAMainUI
- getUnallocatedMounted() - Method in class megameklab.ui.combatVehicle.CVMainUI
- getUnallocatedMounted() - Method in class megameklab.ui.fighterAero.ASMainUI
- getUnallocatedMounted() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
- getUnallocatedMounted() - Method in class megameklab.ui.infantry.CIMainUI
- getUnallocatedMounted() - Method in class megameklab.ui.largeAero.DSMainUI
- getUnallocatedMounted() - Method in class megameklab.ui.largeAero.WSMainUI
- getUnallocatedMounted() - Method in class megameklab.ui.MegaMekLabMainUI
-
Retrieves a list of mounted components that are currently not assigned to a location.
- getUnallocatedMounted() - Method in class megameklab.ui.mek.BMMainUI
- getUnallocatedMounted() - Method in class megameklab.ui.protoMek.PMMainUI
- getUnallocatedMounted() - Method in class megameklab.ui.supportVehicle.SVMainUI
- getUnallocatedView() - Method in class megameklab.ui.combatVehicle.CVBuildTab
- getUnallocatedView() - Method in class megameklab.ui.supportVehicle.SVBuildTab
- getUnderlyingInformation(String) - Static method in class megameklab.MegaMekLab
- getUnit() - Method in class megameklab.ui.util.AbstractCriticalTransferHandler
- getUnit() - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
- getUnit() - Method in class megameklab.ui.util.CriticalTransferHandler
- getUnitMainUi() - Method in class megameklab.ui.MenuBar
-
Returns the unit main UI, if this menubar is attached to one (instead of the StartupGUI aka splash screen), null otherwise.
- getUsedButtons() - Method in class megameklab.ui.util.AbstractEquipmentDatabaseView
- getValueAt(int, int) - Method in class megameklab.ui.util.CriticalTableModel
- getValueAt(int, int) - Method in class megameklab.ui.util.EquipmentTableModel
- getVisibleTableColumns(boolean) - Method in class megameklab.ui.handheldWeapon.HHWEquipmentDatabaseView
- getVisibleTableColumns(boolean) - Method in class megameklab.ui.util.AbstractEquipmentDatabaseView
-
This method is called to find the table columns to display when the table is first displayed and when the Table Column Mode button is pressed.
- getVTOL() - Method in class megameklab.ui.util.ITab
- getVTOL() - Method in class megameklab.ui.util.IView
- getWalk() - Method in class megameklab.ui.generalUnit.MovementView
- getWeaponList() - Method in class megameklab.ui.combatVehicle.CVWeaponView
- getWeightClass() - Method in class megameklab.ui.battleArmor.BAChassisView
- getWeightComponent() - Method in class megameklab.ui.generalUnit.summary.AbstractSummaryItem
- getWeightComponent() - Method in interface megameklab.ui.generalUnit.summary.SummaryItem
- gravDecksChanged(List<Integer>) - Method in class megameklab.ui.largeAero.WSStructureTab
- gravDecksChanged(List<Integer>) - Method in interface megameklab.ui.listeners.AdvancedAeroBuildListener
- GravDeckSummaryItem - Class in megameklab.ui.generalUnit.summary
- GravDeckSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.GravDeckSummaryItem
- GroundMovementRecord - Class in megameklab.printing.reference
-
Generates a table for tracking movement of ground units for each turn
- GroundMovementRecord(PrintRecordSheet, boolean, boolean) - Constructor for class megameklab.printing.reference.GroundMovementRecord
- GroundToHitMods - Class in megameklab.printing.reference
-
To-Hit modifiers for all Meks and vehicles
- GroundToHitMods(PrintEntity) - Constructor for class megameklab.printing.reference.GroundToHitMods
- GroundToHitMods(PrintRecordSheet, Entity) - Constructor for class megameklab.printing.reference.GroundToHitMods
- GUI_AS_MAINUI_WINDOW - Static variable in class megameklab.util.CConfig
- GUI_BA_MAINUI_WINDOW - Static variable in class megameklab.util.CConfig
- GUI_BACKGROUND - Static variable in class megameklab.util.CConfig
- GUI_BM_MAINUI_WINDOW - Static variable in class megameklab.util.CConfig
- GUI_CI_MAINUI_WINDOW - Static variable in class megameklab.util.CConfig
- GUI_COLOR_AMMO - Static variable in class megameklab.util.CConfig
- GUI_COLOR_EMPTY - Static variable in class megameklab.util.CConfig
- GUI_COLOR_EQUIPMENT - Static variable in class megameklab.util.CConfig
- GUI_COLOR_NONHITTABLE - Static variable in class megameklab.util.CConfig
- GUI_COLOR_SYSTEMS - Static variable in class megameklab.util.CConfig
- GUI_COLOR_WEAPONS - Static variable in class megameklab.util.CConfig
- GUI_CV_MAINUI_WINDOW - Static variable in class megameklab.util.CConfig
- GUI_DS_MAINUI_WINDOW - Static variable in class megameklab.util.CConfig
- GUI_FOREGROUND - Static variable in class megameklab.util.CConfig
- GUI_FULLSCREEN - Static variable in class megameklab.util.CConfig
- GUI_HHW_MAINUI_WINDOW - Static variable in class megameklab.util.CConfig
- GUI_PLAF - Static variable in class megameklab.util.CConfig
- GUI_PM_MAINUI_WINDOW - Static variable in class megameklab.util.CConfig
- GUI_SV_MAINUI_WINDOW - Static variable in class megameklab.util.CConfig
- GUI_TABBED_WINDOW - Static variable in class megameklab.util.CConfig
- GUI_WS_MAINUI_WINDOW - Static variable in class megameklab.util.CConfig
- gunnersChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
- gunnersChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
- gunnersChanged(int) - Method in interface megameklab.ui.listeners.AeroVesselBuildListener
- GUNNERY_SKILL - Static variable in interface megameklab.printing.IdConstants
- GUNNERY_SKILL_TEXT - Static variable in interface megameklab.printing.IdConstants
- gyroChanged(int) - Method in interface megameklab.ui.listeners.MekBuildListener
- gyroChanged(int) - Method in class megameklab.ui.mek.BMStructureTab
- GyroSummaryItem - Class in megameklab.ui.generalUnit.summary
- GyroSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.GyroSummaryItem
H
- handleMessage(String) - Method in interface megameklab.util.SingleInstanceService.MessageHandler
- handleTabDetachment(EnhancedTabbedPane, int, Component, Point) - Method in interface megameklab.ui.util.EnhancedTabbedPane.TabDetachmentHandler
-
Handles custom tab detachment behavior
- HardpointSummaryItem - Class in megameklab.ui.generalUnit.summary
- HardpointSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.HardpointSummaryItem
- harjelChanged(boolean) - Method in class megameklab.ui.battleArmor.BAStructureTab
- harjelChanged(boolean) - Method in interface megameklab.ui.listeners.BABuildListener
- hasAmmo(Entity, int) - Static method in class megameklab.util.UnitUtil
- hasApollo() - Method in class megameklab.printing.WeaponBayInventoryEntry
- hasArtemisIV() - Method in class megameklab.printing.WeaponBayInventoryEntry
- hasArtemisV() - Method in class megameklab.printing.WeaponBayInventoryEntry
- hasATM - Variable in class megameklab.printing.reference.ClusterHitsTable
- hasClanDoubleHeatSinks(Mek) - Static method in class megameklab.util.MekUtil
-
Checks for Clan DHS
- hasClosedTabs() - Method in class megameklab.ui.MegaMekLabTabbedUI
- hasDetachedTabs() - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Checks if there are any detached tabs
- hasEntityNameChanged() - Method in interface megameklab.ui.FileNameManager
- hasEntityNameChanged() - Method in class megameklab.ui.MegaMekLabMainUI
- hasEntityNameChanged() - Method in class megameklab.ui.MegaMekLabTabbedUI
- hasEntityNameChanged() - Method in interface megameklab.ui.MenuBarOwner
- hasEntityNameChanged() - Method in class megameklab.ui.StartupGUI
- hasFullHeadEject() - Method in class megameklab.ui.mek.BMChassisView
- hasHAG - Variable in class megameklab.printing.reference.ClusterHitsTable
- hasHarjel() - Method in class megameklab.ui.battleArmor.BAChassisView
- hashCode() - Method in class megameklab.printing.StandardInventoryEntry
- hasLFBattery() - Method in class megameklab.ui.largeAero.WSChassisView
- hasSameHeatSinkType(Mek, String) - Static method in class megameklab.util.MekUtil
- hasSwitchableAmmo(WeaponType) - Static method in class megameklab.util.UnitUtil
- hasTargComp(Entity) - Static method in class megameklab.util.UnitUtil
- HEAT - Static variable in class megameklab.ui.util.CriticalTableModel
- HEAT_SINK_PIPS - Static variable in interface megameklab.printing.IdConstants
- heatProfileText() - Method in class megameklab.printing.PrintEntity
- heatSinkBaseCountChanged(int) - Method in class megameklab.ui.fighterAero.ASStructureTab
- heatSinkBaseCountChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
- heatSinkBaseCountChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
- heatSinkBaseCountChanged(int) - Method in interface megameklab.ui.listeners.BuildListener
-
Notifies of a change in the number of heat sinks that are part of the base chassis of an omni unit
- heatSinkBaseCountChanged(int) - Method in class megameklab.ui.mek.BMStructureTab
- heatSinksChanged(int, int) - Method in class megameklab.ui.fighterAero.ASStructureTab
- heatSinksChanged(int, int) - Method in class megameklab.ui.largeAero.DSStructureTab
- heatSinksChanged(int, int) - Method in class megameklab.ui.largeAero.WSStructureTab
- heatSinksChanged(int, int) - Method in interface megameklab.ui.listeners.BuildListener
-
Notifies of a change in heat sink type or count for aerospace units
- heatSinksChanged(EquipmentType, int) - Method in interface megameklab.ui.listeners.BuildListener
-
Notifies of a change in heat sink type or count for meks
- heatSinksChanged(EquipmentType, int) - Method in class megameklab.ui.mek.BMStructureTab
- HeatSinkSummaryItem - Class in megameklab.ui.generalUnit.summary
- HeatSinkSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.HeatSinkSummaryItem
- HeatSinkView - Class in megameklab.ui.generalUnit
-
Controls for selecting type and number of heat sinks for Meks and asfs.
- HeatSinkView(ITechManager) - Constructor for class megameklab.ui.generalUnit.HeatSinkView
- HEAVY_DUTY_GYRO_PIP - Static variable in interface megameklab.printing.IdConstants
- HEXES - Enum constant in enum class megameklab.util.RSScale
- HHWBuildListener - Interface in megameklab.ui.listeners
- HHWChassisView - Class in megameklab.ui.handheldWeapon
- HHWChassisView() - Constructor for class megameklab.ui.handheldWeapon.HHWChassisView
- HHWEquipmentDatabaseView - Class in megameklab.ui.handheldWeapon
- HHWEquipmentDatabaseView(EntitySource) - Constructor for class megameklab.ui.handheldWeapon.HHWEquipmentDatabaseView
- HHWEquipmentList - Class in megameklab.ui.handheldWeapon
- HHWEquipmentList(HandheldWeapon, RefreshListener) - Constructor for class megameklab.ui.handheldWeapon.HHWEquipmentList
- HHWEquipmentTab - Class in megameklab.ui.handheldWeapon
- HHWEquipmentTab(EntitySource) - Constructor for class megameklab.ui.handheldWeapon.HHWEquipmentTab
- HHWEquipmentView - Class in megameklab.ui.handheldWeapon
- HHWEquipmentView(EntitySource, RefreshListener) - Constructor for class megameklab.ui.handheldWeapon.HHWEquipmentView
- HHWMainUI - Class in megameklab.ui.handheldWeapon
- HHWMainUI() - Constructor for class megameklab.ui.handheldWeapon.HHWMainUI
- HHWStatusBar - Class in megameklab.ui.handheldWeapon
- HHWStatusBar(HHWMainUI) - Constructor for class megameklab.ui.handheldWeapon.HHWStatusBar
- HHWStructureTab - Class in megameklab.ui.handheldWeapon
- HHWStructureTab(EntitySource, RefreshListener) - Constructor for class megameklab.ui.handheldWeapon.HHWStructureTab
- hideAPButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
- hideElement(String) - Method in class megameklab.printing.PrintRecordSheet
- hideElement(String, boolean) - Method in class megameklab.printing.PrintRecordSheet
- hideElement(Element) - Method in class megameklab.printing.PrintRecordSheet
-
Sets the visibility attribute to "hidden"
- hideElement(Element, boolean) - Method in class megameklab.printing.PrintRecordSheet
-
Sets an element's visibility attribute
- hideOneShotButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
- hideProtoButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
- hideTorpedoButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
- hideUnavailButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
- hideUnusableAmmoButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
- hideUnusedCrewElements() - Method in class megameklab.printing.PrintEntity
- hideUnusedCrewElements() - Method in class megameklab.printing.PrintMek
- HS_COUNT - Static variable in interface megameklab.printing.IdConstants
- HS_TYPE - Static variable in interface megameklab.printing.IdConstants
I
- IconView - Class in megameklab.ui.generalUnit
-
This view displays the icon that the unit will use in MM and MHQ and allows selecting a different icon from file or from another unit from the cache.
- IconView() - Constructor for class megameklab.ui.generalUnit.IconView
- IdConstants - Interface in megameklab.printing
-
ID attribute values in SVG templates
- importData(TransferHandler.TransferSupport) - Method in class megameklab.ui.mek.BMCriticalTransferHandler
- importData(TransferHandler.TransferSupport) - Method in class megameklab.ui.util.AeroBayTransferHandler
- importData(TransferHandler.TransferSupport) - Method in class megameklab.ui.util.BAASCriticalTransferHandler
- importData(TransferHandler.TransferSupport) - Method in class megameklab.ui.util.CriticalTransferHandler
- importData(TransferHandler.TransferSupport) - Method in class megameklab.util.MMLFileDropTransferHandler
- importSettings() - Method in class megameklab.ui.MenuBar
-
Performs a settings import, currently only for the megameklab.properties file (CConfig).
- importSettings(MenuBarOwner, File) - Static method in class megameklab.util.CConfig
-
Tries to import settings from the given properties file.
- INCHES - Enum constant in enum class megameklab.util.RSScale
- includeReferenceCharts() - Method in class megameklab.printing.PrintAero
- includeReferenceCharts() - Method in class megameklab.printing.PrintCompositeTankSheet
- includeReferenceCharts() - Method in class megameklab.printing.PrintMek
- includeReferenceCharts() - Method in class megameklab.printing.PrintRecordSheet
-
Used to determine whether to scale the record sheet to make room for charts.
- includeReferenceCharts() - Method in class megameklab.printing.PrintSmallUnitSheet
- includeReferenceCharts() - Method in class megameklab.printing.PrintTank
- incrementQty() - Method in class megameklab.printing.StandardInventoryEntry
- indentMultiline() - Method in class megameklab.printing.AR10InventoryEntry
- indentMultiline() - Method in interface megameklab.printing.InventoryEntry
- indentMultiline() - Method in class megameklab.printing.StandardInventoryEntry
- indentMultiline() - Method in class megameklab.printing.WeaponBayInventoryEntry
- INDUSTRIAL - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
- InfantryBuildListener - Interface in megameklab.ui.listeners
-
Listener for views used by conventional infantry.
- InfantryUtil - Class in megameklab.util
- initColumnSizes(JTable) - Method in class megameklab.ui.util.CriticalTableModel
- initialize() - Method in class megameklab.ui.dialog.settings.SettingsDialog
- initializeFromBlankUI(Consumer<MegaMekLabTabbedUI>) - Static method in class megameklab.ui.dialog.UiLoader
- initializeLogging(String) - Static method in class megameklab.MegaMekLab
- initUI() - Method in class megameklab.ui.fighterAero.ASChassisView
- initUI() - Method in class megameklab.ui.largeAero.DSChassisView
- initUI() - Method in class megameklab.ui.largeAero.LACrewView
- initUI() - Method in class megameklab.ui.largeAero.WSChassisView
- innerLabelBorder - Static variable in interface megameklab.ui.generalUnit.summary.SummaryItem
- insertTab(String, Icon, Component, String, int) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Override insertTab to ensure button positioning is updated
- IntRangeTextField - Class in megameklab.ui.util
-
A text field for integer values that can specify a minimum and maximum value.
- IntRangeTextField() - Constructor for class megameklab.ui.util.IntRangeTextField
- IntRangeTextField(int) - Constructor for class megameklab.ui.util.IntRangeTextField
- INVENTORY - Static variable in interface megameklab.printing.IdConstants
- InventoryEntry - Interface in megameklab.printing
-
Interface for classes that process entries in the weapons and inventory table
- InventoryWriter - Class in megameklab.printing
-
Formats text for the record sheet's "Weapons and Equipment Inventory" section.
- InventoryWriter(PrintEntity) - Constructor for class megameklab.printing.InventoryWriter
-
Creates a new instance, determines column positions, and parses equipment.
- InventoryWriter(PrintEntity, SVGRectElement) - Constructor for class megameklab.printing.InventoryWriter
- IS_CLAN - Enum constant in enum class megameklab.printing.MekChassisArrangement
- IS_ONLY - Enum constant in enum class megameklab.printing.MekChassisArrangement
- IS_PIP_HEIGHT - Static variable in class megameklab.printing.PrintCapitalShip
-
Default height for structure pips
- IS_PIP_WIDTH - Static variable in class megameklab.printing.PrintCapitalShip
-
Default width for structure pips
- IS_PIPS - Static variable in interface megameklab.printing.IdConstants
- IS_PIPS_HD - Static variable in interface megameklab.printing.IdConstants
- IS_PIPS_HD_SH - Static variable in interface megameklab.printing.IdConstants
- isAeroEquipment(EquipmentType, Aero) - Static method in class megameklab.util.AeroUtil
- isAeroWeapon(EquipmentType, Aero) - Static method in class megameklab.util.AeroUtil
- isAltMode() - Method in class megameklab.ui.infantry.CIPlatoonTypeView
- isAMS(WeaponType) - Static method in class megameklab.util.UnitUtil
- isArmor(EquipmentType) - Static method in class megameklab.util.UnitUtil
-
tells if the EquipmentType is a type of armor
- isArmorOrStructure(EquipmentType) - Static method in class megameklab.util.UnitUtil
- isBAEquipment(EquipmentType, BattleArmor) - Static method in class megameklab.util.BattleArmorUtil
- isBAMultiMount(EquipmentType) - Static method in class megameklab.util.BattleArmorUtil
- isBattleArmorAPWeapon(EquipmentType) - Static method in class megameklab.util.BattleArmorUtil
- isBattleArmorWeapon(EquipmentType, Entity) - Static method in class megameklab.util.BattleArmorUtil
- isCASE(Mounted<?>) - Static method in class megameklab.util.MekUtil
- isCellEditable(int, int) - Method in class megameklab.ui.util.CriticalTableModel
- isCellEditable(int, int) - Method in class megameklab.ui.util.EquipmentTableModel
- isConventional() - Method in class megameklab.ui.fighterAero.ASChassisView
- isDropship() - Method in class megameklab.ui.largeAero.DSChassisView
- isEntityEquipment(EquipmentType, Entity) - Static method in class megameklab.util.UnitUtil
- isExoskeleton() - Method in class megameklab.ui.battleArmor.BAChassisView
- isFixedLocationSpreadEquipment(EquipmentType) - Static method in class megameklab.util.UnitUtil
-
Tells us if the passed in
EquipmentType
is equipment that uses critical slots/mounted and is spread across multiple locations - isFMU(Mounted<?>) - Static method in class megameklab.util.MekUtil
-
Returns true when a slot's equipment is unhittable and freely movable ("FMU"), such as Endo Steel and Ferro-Fibrous Armor but not CASE (which is unhittable but not freely movable as its location is important).
- isFrameless() - Method in class megameklab.printing.RecordSheetOptions
- isGlider() - Method in class megameklab.ui.protoMek.PMStructureTab
- isHeatSink(EquipmentType) - Static method in class megameklab.util.UnitUtil
-
Checks if EquipmentType is a heat sink
- isHeatSink(EquipmentType, boolean) - Static method in class megameklab.util.UnitUtil
- isHeatSink(Mounted<?>) - Static method in class megameklab.util.UnitUtil
-
checks if Mounted is a heat sink
- isIndustrial() - Method in class megameklab.ui.mek.BMChassisView
- isIndustrialEquipment(EquipmentType) - Static method in enum class megameklab.ui.util.EquipmentDatabaseCategory
-
Returns true if the given equipment is an Industrial Equipment such as a Backhoe (TM, pp.
- isInfantryEquipment(EquipmentType, Entity) - Static method in class megameklab.util.InfantryUtil
- isJumpJet(EquipmentType) - Static method in class megameklab.util.UnitUtil
-
Checks to see if something is a Jump Jet
- isJumpJet(Mounted<?>) - Static method in class megameklab.util.UnitUtil
- isJumpShip() - Method in class megameklab.ui.util.IView
- isLargeLayout() - Method in class megameklab.printing.PrintHandheldWeapon
-
Checks if the layout is large based on the number of pips and ammo types
- isLastCrit(Entity, CriticalSlot, int, int) - Static method in class megameklab.util.UnitUtil
- isLastMekCrit(Mek, CriticalSlot, int, int) - Static method in class megameklab.util.MekUtil
- isLegal(Entity, ITechnology) - Static method in class megameklab.util.UnitUtil
-
Checks to see if unit can use the tech level
- isMASC(EquipmentType) - Static method in class megameklab.util.UnitUtil
-
tells if EquipmentType is MASC
- isMekEquipment(EquipmentType, Mek) - Static method in class megameklab.util.MekUtil
-
Returns true if the given Equipment is available as equipment to the given Mek.
- isMekWeapon(EquipmentType, Entity) - Static method in class megameklab.util.MekUtil
- isMilitary() - Method in class megameklab.ui.largeAero.DSChassisView
- isMineDispenser(EquipmentType) - Static method in class megameklab.util.UnitUtil
- ISO_A4 - Enum constant in enum class megameklab.printing.PaperSize
- isOmni() - Method in class megameklab.ui.fighterAero.ASChassisView
- isOmni() - Method in class megameklab.ui.mek.BMChassisView
- isPartialWing(Mounted<?>) - Static method in class megameklab.util.MekUtil
- isPatchwork() - Method in class megameklab.ui.generalUnit.MVFArmorView
- isPhysicalWeapon(EquipmentType) - Static method in class megameklab.util.UnitUtil
-
Checks if EquipmentType is a Mek Physical weapon.
- isPreviousCritEmpty(Entity, CriticalSlot, int, int) - Static method in class megameklab.util.UnitUtil
-
Deprecated, for removal: This API element is subject to removal in a future version.since 0.50.04 - Replaced with
UnitUtil.isPreviousCriticalSlotEmpty(Entity, int, int)
- isPreviousCriticalSlotEmpty(Entity, int, int) - Static method in class megameklab.util.UnitUtil
-
Determines if the previous critical slot is empty.
- isPrimitive() - Method in class megameklab.ui.fighterAero.ASChassisView
- isPrimitive() - Method in class megameklab.ui.mek.BMChassisView
- isPrintableBAEquipment(EquipmentType) - Static method in class megameklab.printing.PrintUtil
-
simple method to let us know if eq should be printed on the weapons and equipment section of the Record sheet.
- isPrintableEquipment(EquipmentType) - Static method in class megameklab.printing.PrintUtil
- isPrintableEquipment(EquipmentType, boolean) - Static method in class megameklab.printing.PrintUtil
-
simple method to let us know if eq should be printed on the weapons and equipment section of the Record sheet.
- isPrintableEquipment(EquipmentType, Entity) - Static method in class megameklab.printing.PrintUtil
-
simple method to let us know if eq should be printed on the weapons and equipment section of the Record sheet.
- isProtoMekEquipment(EquipmentType, ProtoMek) - Static method in class megameklab.util.ProtoMekUtil
- isProtoMekEquipment(EquipmentType, ProtoMek, boolean) - Static method in class megameklab.util.ProtoMekUtil
- isQuad() - Method in class megameklab.ui.protoMek.PMStructureTab
- isRemoteSensorDispenser(EquipmentType) - Static method in class megameklab.util.UnitUtil
- isRunning() - Method in class megameklab.util.SingleInstanceService
-
Check if the service is running
- isSmallCraft() - Method in class megameklab.ui.util.IView
- isSpheroid() - Method in class megameklab.ui.largeAero.DSChassisView
- isStructure(EquipmentType) - Static method in class megameklab.util.UnitUtil
-
tells if the EquipmentType is a type of armor
- isSuperheavy() - Method in class megameklab.ui.combatVehicle.CVChassisView
- isSuperheavy() - Method in class megameklab.ui.mek.BMChassisView
- isSupportVehicleEquipment(EquipmentType, Entity) - Static method in class megameklab.util.UnitUtil
-
Returns true if the given Equipment is available as equipment to the given Support Vehicle.
- isTankEquipment(EquipmentType, Tank) - Static method in class megameklab.util.TankUtil
-
Tests whether equipment should be shown on the equipment tab for the unit.
- isTankMiscEquipment(EquipmentType, Entity) - Static method in class megameklab.util.TankUtil
-
Tests whether equipment should be shown on the equipment tab for the unit as non-weapon equipment.
- isTankWeapon(EquipmentType, Entity) - Static method in class megameklab.util.TankUtil
- isTSM(EquipmentType) - Static method in class megameklab.util.UnitUtil
-
tells if EquipmentType is TSM or TargetComp
- isUltraHeavy() - Method in class megameklab.ui.protoMek.PMChassisView
- isUnitWeapon(EquipmentType, Entity) - Static method in class megameklab.util.UnitUtil
- isValidDropLocation(JTree.DropLocation, Mounted<?>) - Method in class megameklab.ui.util.BayWeaponCriticalTree
-
Determines whether the equipment can be dropped here.
- isValidLocation(Entity, EquipmentType, int) - Static method in class megameklab.util.UnitUtil
-
Checks whether the equipment can be added to the location on the build tab
- isVSTOL() - Method in class megameklab.ui.fighterAero.ASChassisView
- isVTOL() - Method in class megameklab.ui.util.IView
- isWarShip() - Method in class megameklab.ui.util.IView
- isWeaponEnhancement(EquipmentType) - Static method in class megameklab.util.UnitUtil
-
Checks whether equipment can be linked to a weapon to enhance it (e.g.
- ITab - Class in megameklab.ui.util
- ITab(EntitySource) - Constructor for class megameklab.ui.util.ITab
- itemStateChanged(ItemEvent) - Method in class megameklab.ui.supportVehicle.SVChassisModView
- IView - Class in megameklab.ui.util
- IView(EntitySource) - Constructor for class megameklab.ui.util.IView
J
- jumpChanged(int, EquipmentType) - Method in class megameklab.ui.battleArmor.BAStructureTab
- jumpChanged(int, EquipmentType) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- jumpChanged(int, EquipmentType) - Method in class megameklab.ui.fighterAero.ASStructureTab
- jumpChanged(int, EquipmentType) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- jumpChanged(int, EquipmentType) - Method in class megameklab.ui.infantry.CIStructureTab
- jumpChanged(int, EquipmentType) - Method in class megameklab.ui.largeAero.DSStructureTab
- jumpChanged(int, EquipmentType) - Method in class megameklab.ui.largeAero.WSStructureTab
- jumpChanged(int, EquipmentType) - Method in interface megameklab.ui.listeners.BuildListener
- jumpChanged(int, EquipmentType) - Method in class megameklab.ui.mek.BMStructureTab
- jumpChanged(int, EquipmentType) - Method in class megameklab.ui.protoMek.PMStructureTab
- jumpChanged(int, EquipmentType) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- JumpSummaryItem - Class in megameklab.ui.generalUnit.summary
- JumpSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.JumpSummaryItem
- jumpTypeChanged(EquipmentType) - Method in class megameklab.ui.battleArmor.BAStructureTab
- jumpTypeChanged(EquipmentType) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- jumpTypeChanged(EquipmentType) - Method in class megameklab.ui.fighterAero.ASStructureTab
- jumpTypeChanged(EquipmentType) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- jumpTypeChanged(EquipmentType) - Method in class megameklab.ui.infantry.CIStructureTab
- jumpTypeChanged(EquipmentType) - Method in class megameklab.ui.largeAero.DSStructureTab
- jumpTypeChanged(EquipmentType) - Method in class megameklab.ui.largeAero.WSStructureTab
- jumpTypeChanged(EquipmentType) - Method in interface megameklab.ui.listeners.BuildListener
- jumpTypeChanged(EquipmentType) - Method in class megameklab.ui.mek.BMStructureTab
- jumpTypeChanged(EquipmentType) - Method in class megameklab.ui.protoMek.PMStructureTab
- jumpTypeChanged(EquipmentType) - Method in class megameklab.ui.supportVehicle.SVStructureTab
K
- keyPressed(KeyEvent) - Method in class megameklab.ui.combatVehicle.CVWeaponView
- keyReleased(KeyEvent) - Method in class megameklab.ui.combatVehicle.CVWeaponView
- keyTyped(KeyEvent) - Method in class megameklab.ui.combatVehicle.CVWeaponView
- KF_PIPS - Static variable in interface megameklab.printing.IdConstants
- kfBoomChanged(boolean) - Method in class megameklab.ui.largeAero.DSStructureTab
- kfBoomChanged(boolean) - Method in interface megameklab.ui.listeners.DropshipBuildListener
- KfDriveSummaryItem - Class in megameklab.ui.generalUnit.summary
- KfDriveSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.KfDriveSummaryItem
- KickLocation - Class in megameklab.printing.reference
-
Hit location table for kick attacks
- KickLocation(PrintMek) - Constructor for class megameklab.printing.reference.KickLocation
L
- LABEL_DEFAULT_FONT_SIZE - Static variable in class megameklab.printing.PrintHandheldWeapon
-
Default/Fallback font size for labels
- labelBorder - Static variable in interface megameklab.ui.generalUnit.summary.SummaryItem
- LABuildTab - Class in megameklab.ui.largeAero
-
Build tab for Small Craft and Dropships
- LABuildTab(EntitySource) - Constructor for class megameklab.ui.largeAero.LABuildTab
- LABuildView - Class in megameklab.ui.largeAero
-
Shows unallocated equipment and presents menus options for adding equipment to bays.
- LABuildView(EntitySource, RefreshListener) - Constructor for class megameklab.ui.largeAero.LABuildView
- LACrewView - Class in megameklab.ui.largeAero
-
Structure tab panel for setting crew levels and quarters, as well as life boats and escape pods.
- LACrewView(ITechManager) - Constructor for class megameklab.ui.largeAero.LACrewView
- LACriticalView - Class in megameklab.ui.largeAero
-
The Crit Slots view for Large Craft (including Small Craft) Aft side arcs on spheroid small craft and DropShips are implemented as rear-mounted weapons in the left/right side locations but here they are shown as separate locations both to make it less confusing to the user and for the need to maintain a separate count of the number of slots filled in that arc.
- LACriticalView(EntitySource, RefreshListener) - Constructor for class megameklab.ui.largeAero.LACriticalView
- LAEquipmentTab - Class in megameklab.ui.largeAero
-
The Equipment Tab for Large Aerospace units (DS, SC, WS, SS...) showing the equipment database and the current loadout list.
- LAEquipmentTab(EntitySource) - Constructor for class megameklab.ui.largeAero.LAEquipmentTab
- LARGE_LAYOUT_THRESHOLD_AMMO_AMOUNT1 - Static variable in class megameklab.printing.PrintHandheldWeapon
- LARGE_LAYOUT_THRESHOLD_AMMO_AMOUNT2 - Static variable in class megameklab.printing.PrintHandheldWeapon
- LARGE_LAYOUT_THRESHOLD_AMMO_TYPE_COUNT - Static variable in class megameklab.printing.PrintHandheldWeapon
- LARGE_LAYOUT_THRESHOLD_ARMOR_PIPS - Static variable in class megameklab.printing.PrintHandheldWeapon
-
Threshold for large layout
- LARGE_LAYOUT_THRESHOLD_WEAPON_TYPE_COUNT - Static variable in class megameklab.printing.PrintHandheldWeapon
- LBL_BATTLEARMOR - Static variable in interface megameklab.printing.IdConstants
- LBL_JUMP - Static variable in interface megameklab.printing.IdConstants
- LBL_ROLE - Static variable in interface megameklab.printing.IdConstants
- LBL_VEE_MODE - Static variable in interface megameklab.printing.IdConstants
- lfBatteryChanged(boolean) - Method in class megameklab.ui.largeAero.WSStructureTab
- lfBatteryChanged(boolean) - Method in interface megameklab.ui.listeners.AdvancedAeroBuildListener
- LfBatterySummaryItem - Class in megameklab.ui.generalUnit.summary
- LfBatterySummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.LfBatterySummaryItem
- LIFE_BOATS - Static variable in interface megameklab.printing.IdConstants
- LifeBoatSummaryItem - Class in megameklab.ui.generalUnit.summary
- LifeBoatSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.LifeBoatSummaryItem
- lineColor - Variable in class megameklab.ui.util.LocationBorder
-
Color of the border.
- lineCount() - Method in class megameklab.printing.reference.NotesTable
- lineCount() - Method in class megameklab.printing.reference.ReferenceTable
- load() - Static method in class megameklab.util.CConfig
-
Loads the MegaMekLab configuration.
- loadConfigFile() - Static method in class megameklab.util.CConfig
-
Loads the Config file.
- loadFile(File) - Method in class megameklab.ui.MenuBar
- loadFonts() - Static method in class megameklab.util.UnitUtil
- loadImageFileChooser - Variable in class megameklab.ui.MenuBar
- loadMany(List<File>, MenuBarOwner) - Static method in class megameklab.ui.util.TabUtil
- loadMany(List<Entity>, List<String>, MenuBarOwner) - Static method in class megameklab.ui.util.TabUtil
- loadOutModel - Variable in class megameklab.ui.generalUnit.AbstractEquipmentTab
- loadTabState() - Static method in class megameklab.ui.util.TabUtil
- loadTemplate(int, PageFormat) - Method in class megameklab.printing.PrintCompositeTankSheet
- loadTemplate(int, PageFormat) - Method in class megameklab.printing.PrintRecordSheet
-
Creates the base template document.
- loadUi(long, boolean, boolean) - Static method in class megameklab.ui.dialog.UiLoader
- loadUi(Entity, String) - Static method in class megameklab.ui.dialog.UiLoader
- loadUnitFromFile(int) - Method in class megameklab.ui.MenuBar
- loc - Variable in class megameklab.printing.WeaponBayText
-
The location of the bay, or locations if multiple identical bays are combined.
- LOCATION - Static variable in class megameklab.ui.util.CriticalTableModel
- locationBorder(String) - Static method in class megameklab.ui.util.CritCellUtil
- LocationBorder - Class in megameklab.ui.util
-
A Java Swing Border with slightly curved top and bottom lines.
- LocationBorder(Color, float) - Constructor for class megameklab.ui.util.LocationBorder
- locationBorderNoLine(String) - Static method in class megameklab.ui.util.CritCellUtil
- locations() - Method in class megameklab.ui.battleArmor.BACriticalSuit
- lostOwnership(Clipboard, Transferable) - Method in class megameklab.ui.MenuBar
M
- MAG_CLAMP_NOTE - Static variable in interface megameklab.printing.IdConstants
- main(String...) - Static method in class megameklab.MegaMekLab
- main(String[]) - Static method in class megameklab.printing.CGLMassPrinter
- MAIN_GUN_ARMOR - Static variable in interface megameklab.printing.IdConstants
- MAIN_GUN_SHADOW - Static variable in interface megameklab.printing.IdConstants
- MAIN_GUN_TEXT - Static variable in interface megameklab.printing.IdConstants
- mainGunChanged(boolean) - Method in interface megameklab.ui.listeners.ProtoMekBuildListener
- mainGunChanged(boolean) - Method in class megameklab.ui.protoMek.PMStructureTab
- makeCompactGrid(Container, int, int, int, int, int, int) - Static method in class megameklab.ui.util.SpringUtilities
-
Aligns the first
rows
*cols
components ofparent
in a grid. - manualBVChanged(int) - Method in class megameklab.ui.battleArmor.BAStructureTab
- manualBVChanged(int) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- manualBVChanged(int) - Method in class megameklab.ui.fighterAero.ASStructureTab
- manualBVChanged(int) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- manualBVChanged(int) - Method in class megameklab.ui.infantry.CIStructureTab
- manualBVChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
- manualBVChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
- manualBVChanged(int) - Method in interface megameklab.ui.listeners.BuildListener
-
Notifies of a change of the manually entered BV.
- manualBVChanged(int) - Method in class megameklab.ui.mek.BMStructureTab
- manualBVChanged(int) - Method in class megameklab.ui.protoMek.PMStructureTab
- manualBVChanged(int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- MARGIN_BELOW_LABEL - Static variable in class megameklab.printing.PrintHandheldWeapon
-
Default margin below an ammo label
- marinesChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
- marinesChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
- marinesChanged(int) - Method in interface megameklab.ui.listeners.AeroVesselBuildListener
- markUnavailableLocations(int) - Method in class megameklab.ui.mek.BMCriticalView
-
Darkens all crit blocks other than the one for the given location
- markUnavailableLocations(Mounted<?>) - Method in class megameklab.ui.mek.BMCriticalView
-
Darkens all crit blocks that are unavailable to the given equipment, e.g.
- MAX_AMMO_PIPS - Static variable in class megameklab.printing.PrintHandheldWeapon
-
Maximum amount of pips displayable, after that we leave blank
- MAX_ARMOR_PIPS - Static variable in class megameklab.printing.PrintHandheldWeapon
-
Maximum amount of pips displayable, after that we leave blank
- MAX_MARGIN_ABOVE_LABEL - Static variable in class megameklab.printing.PrintHandheldWeapon
-
Maximum margin above an ammo label
- MAX_PIP_ROWS - Static variable in class megameklab.printing.PrintCapitalShip
-
Default height of armor block in number of pips
- MAX_PRINTABLE_ENTITIES - Static variable in class megameklab.ui.generalUnit.RecordSheetPreviewPanel
- MAX_SINGLE_PAGE_LINES - Static variable in class megameklab.printing.PrintDropship
-
The maximum number of inventory lines to print as a single page.
- maximizeArmor() - Method in class megameklab.ui.battleArmor.BAStructureTab
- maximizeArmor() - Method in class megameklab.ui.combatVehicle.CVStructureTab
- maximizeArmor() - Method in class megameklab.ui.fighterAero.ASStructureTab
- maximizeArmor() - Method in class megameklab.ui.largeAero.DSStructureTab
- maximizeArmor() - Method in class megameklab.ui.largeAero.WSStructureTab
- maximizeArmor() - Method in interface megameklab.ui.listeners.ArmorAllocationListener
-
Signals that the armor should be set to the maximum value for the unit.
- maximizeArmor() - Method in class megameklab.ui.mek.BMStructureTab
- maximizeArmor() - Method in class megameklab.ui.protoMek.PMStructureTab
- maximizeArmor() - Method in class megameklab.ui.supportVehicle.SVArmorTab
- megameklab - package megameklab
- MegaMekLab - Class in megameklab
- megameklab.printing - package megameklab.printing
- megameklab.printing.reference - package megameklab.printing.reference
- megameklab.ui - package megameklab.ui
- megameklab.ui.battleArmor - package megameklab.ui.battleArmor
- megameklab.ui.combatVehicle - package megameklab.ui.combatVehicle
- megameklab.ui.dialog - package megameklab.ui.dialog
- megameklab.ui.dialog.settings - package megameklab.ui.dialog.settings
- megameklab.ui.fighterAero - package megameklab.ui.fighterAero
- megameklab.ui.generalUnit - package megameklab.ui.generalUnit
- megameklab.ui.generalUnit.summary - package megameklab.ui.generalUnit.summary
- megameklab.ui.handheldWeapon - package megameklab.ui.handheldWeapon
- megameklab.ui.infantry - package megameklab.ui.infantry
- megameklab.ui.largeAero - package megameklab.ui.largeAero
- megameklab.ui.listeners - package megameklab.ui.listeners
- megameklab.ui.mek - package megameklab.ui.mek
- megameklab.ui.protoMek - package megameklab.ui.protoMek
- megameklab.ui.supportVehicle - package megameklab.ui.supportVehicle
- megameklab.ui.util - package megameklab.ui.util
- megameklab.util - package megameklab.util
- MegaMekLabFileSaver - Class in megameklab.ui.util
- MegaMekLabFileSaver(MMLogger, String) - Constructor for class megameklab.ui.util.MegaMekLabFileSaver
- MegaMekLabMainUI - Class in megameklab.ui
- MegaMekLabMainUI() - Constructor for class megameklab.ui.MegaMekLabMainUI
- MegaMekLabTabbedUI - Class in megameklab.ui
-
Replaces
MegaMekLabMainUI
as the top-level window for MML. - MegaMekLabTabbedUI(MegaMekLabMainUI...) - Constructor for class megameklab.ui.MegaMekLabTabbedUI
-
Constructs a new MegaMekLabTabbedUI instance, which serves as the main tabbed UI for managing multiple MegaMekLabMainUI editors.
- MegaMekLabUnitSelectorDialog - Class in megameklab.ui.dialog
- MegaMekLabUnitSelectorDialog(JFrame, UnitLoadingDialog, boolean) - Constructor for class megameklab.ui.dialog.MegaMekLabUnitSelectorDialog
-
Constructs a Unit Selector Dialog that only allows choosing with closing the dialog.
- MegaMekLabUnitSelectorDialog(JFrame, UnitLoadingDialog, Consumer<MegaMekLabUnitSelectorDialog>) - Constructor for class megameklab.ui.dialog.MegaMekLabUnitSelectorDialog
-
Constructs a Unit Selector Dialog that allows choosing a Unit while keeping the dialog open by pressing Enter or the "Select" button.
- MEK_AUTOCOMPACT - Static variable in class megameklab.util.CConfig
- MEK_AUTOFILL - Static variable in class megameklab.util.CConfig
- MEK_AUTOSORT - Static variable in class megameklab.util.CConfig
- MekBuildListener - Interface in megameklab.ui.listeners
-
Listener for views used by Meks.
- MekChassisArrangement - Enum Class in megameklab.printing
-
This class represents the different types of arrangement of the chassis names of those Meks that have a Clan and an IS name such as the Mad Cat a.k.a.
- MekCritSlotSorter(Mek) - Constructor for class megameklab.util.MekUtil.MekCritSlotSorter
- MekFallTable - Class in megameklab.printing.reference
-
Table showing the direction of a fall and side taking damage
- MekFallTable(PrintMek) - Constructor for class megameklab.printing.reference.MekFallTable
- MekHitLocation - Class in megameklab.printing.reference
-
Hit locations table for Meks
- MekHitLocation(PrintMek) - Constructor for class megameklab.printing.reference.MekHitLocation
- MekLocationAndClusterTable - Class in megameklab.printing.reference
-
Adds hit location and cluster tables to the fluff image region instead of shrinking sheet and adding them to the side.
- MekLocationAndClusterTable(PrintEntity) - Constructor for class megameklab.printing.reference.MekLocationAndClusterTable
- MekMountedSorter(Mek) - Constructor for class megameklab.util.MekUtil.MekMountedSorter
- MekUtil - Class in megameklab.util
- MekUtil.MekCritSlotSorter - Class in megameklab.util
-
A location CriticalSlot sorter using the official sort order (mostly)
- MekUtil.MekMountedSorter - Class in megameklab.util
-
A Mounted sorter using the official sort order (mostly)
- MenuBar - Class in megameklab.ui
- MenuBar(MenuBarOwner) - Constructor for class megameklab.ui.MenuBar
- MenuBarOwner - Interface in megameklab.ui
-
This interface must be implemented by classes that display the
MenuBar
. - militaryChanged(boolean) - Method in class megameklab.ui.largeAero.DSStructureTab
- militaryChanged(boolean) - Method in class megameklab.ui.largeAero.WSStructureTab
- militaryChanged(boolean) - Method in interface megameklab.ui.listeners.AeroVesselBuildListener
- MIN_ARMOR_PIPS_PER_ROW - Static variable in class megameklab.printing.PrintHandheldWeapon
-
Default minimum amount of pips for a row
- MIN_LINE_SPACING - Static variable in class megameklab.printing.InventoryWriter
-
The amount of space between lines, as a factor of the font height determined by
FontMetrics
- MIN_MARGIN_ABOVE_LABEL - Static variable in class megameklab.printing.PrintHandheldWeapon
-
Minimum margin above an ammo label
- MIN_PIP_SPACING - Static variable in class megameklab.printing.PrintHandheldWeapon
-
Default minimum spacing between the outer edges of pips
- MINUS_1_MP - Static variable in interface megameklab.printing.IdConstants
- MINUS_2_MP - Static variable in interface megameklab.printing.IdConstants
- MINUS_3_MP - Static variable in interface megameklab.printing.IdConstants
- MINUS_4_MP - Static variable in interface megameklab.printing.IdConstants
- MINUS_5_MP - Static variable in interface megameklab.printing.IdConstants
- MINUS_6_MP - Static variable in interface megameklab.printing.IdConstants
- MINUS_7_MP - Static variable in interface megameklab.printing.IdConstants
- MINUS_8_MP - Static variable in interface megameklab.printing.IdConstants
- MINUS_9_MP - Static variable in interface megameklab.printing.IdConstants
- MISC_MUL_OPEN_BEHAVIOUR - Static variable in class megameklab.util.CConfig
- MISC_SKIP_SAFETY_PROMPTS - Static variable in class megameklab.util.CConfig
- MISC_STARTUP - Static variable in class megameklab.util.CConfig
- MISC_SUMMARY_FORMAT_TRO - Static variable in class megameklab.util.CConfig
- MiscEquipmentSummaryItem - Class in megameklab.ui.generalUnit.summary
-
This Summary Item sums up all misctype equipment not handled elsewhere (it excludes JJ, UMU, heat sinks, TSM) and without weapons and ammo.
- MiscEquipmentSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.MiscEquipmentSummaryItem
- MiscSettingsPanel - Class in megameklab.ui.dialog.settings
-
A panel allowing to change MML's general preferences
- MISSILE - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
- MML_COLOR_ELEMENTS - Static variable in interface megameklab.printing.IdConstants
- MML_FIELD_WIDTH - Static variable in interface megameklab.printing.IdConstants
- MML_GAP - Static variable in interface megameklab.printing.IdConstants
- MML_MULTISECTION - Static variable in interface megameklab.printing.IdConstants
- MMLConstants - Class in megameklab
-
These are constants that hold across MegaMekLab.
- MMLConstants() - Constructor for class megameklab.MMLConstants
- MMLFileChooser - Class in megameklab.ui.dialog
-
This is a custom JFileChooser that preserves the last used directory as well as window size and position.
- MMLFileChooser() - Constructor for class megameklab.ui.dialog.MMLFileChooser
- MMLFileDropTransferHandler - Class in megameklab.util
- MMLFileDropTransferHandler(MenuBarOwner) - Constructor for class megameklab.util.MMLFileDropTransferHandler
- mmlMenuBar - Variable in class megameklab.ui.MegaMekLabMainUI
- MMLOptions - Class in megameklab
- MMLOptions() - Constructor for class megameklab.MMLOptions
- MMLOptionsChangedEvent - Class in megameklab
-
An event triggered after the MMLOptions are changed.
- MMLOptionsChangedEvent() - Constructor for class megameklab.MMLOptionsChangedEvent
- MMLStartUp - Enum Class in megameklab.ui
-
This class represents the different types of entry into MML that can be configured in the settings.
- MODE_1 - Static variable in interface megameklab.printing.IdConstants
- MODE_2 - Static variable in interface megameklab.printing.IdConstants
- MODE_2_LABEL - Static variable in interface megameklab.printing.IdConstants
- modelChanged(String) - Method in class megameklab.ui.battleArmor.BAStructureTab
- modelChanged(String) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- modelChanged(String) - Method in class megameklab.ui.fighterAero.ASStructureTab
- modelChanged(String) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- modelChanged(String) - Method in class megameklab.ui.infantry.CIStructureTab
- modelChanged(String) - Method in class megameklab.ui.largeAero.DSStructureTab
- modelChanged(String) - Method in class megameklab.ui.largeAero.WSStructureTab
- modelChanged(String) - Method in interface megameklab.ui.listeners.BuildListener
- modelChanged(String) - Method in class megameklab.ui.mek.BMStructureTab
- modelChanged(String) - Method in class megameklab.ui.protoMek.PMStructureTab
- modelChanged(String) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- modularChanged(boolean) - Method in class megameklab.ui.largeAero.WSStructureTab
- modularChanged(boolean) - Method in interface megameklab.ui.listeners.AdvancedAeroBuildListener
- MOTIVE_TYPE_BIPED - Static variable in class megameklab.ui.mek.BMChassisView
- MOTIVE_TYPE_BIPED - Static variable in class megameklab.ui.protoMek.PMChassisView
- MOTIVE_TYPE_GLIDER - Static variable in class megameklab.ui.protoMek.PMChassisView
- MOTIVE_TYPE_LAM_BM - Static variable in class megameklab.ui.mek.BMChassisView
- MOTIVE_TYPE_LAM_STD - Static variable in class megameklab.ui.mek.BMChassisView
- MOTIVE_TYPE_QUAD - Static variable in class megameklab.ui.mek.BMChassisView
- MOTIVE_TYPE_QUAD - Static variable in class megameklab.ui.protoMek.PMChassisView
- MOTIVE_TYPE_QV_TRACKED - Static variable in class megameklab.ui.mek.BMChassisView
- MOTIVE_TYPE_QV_WHEELED - Static variable in class megameklab.ui.mek.BMChassisView
- MOTIVE_TYPE_TRIPOD - Static variable in class megameklab.ui.mek.BMChassisView
- motiveChanged(EntityMovementMode) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- motiveChanged(EntityMovementMode) - Method in interface megameklab.ui.listeners.CVBuildListener
-
Notify of a change in motive type.
- motiveTypeChanged(EntityMovementMode, boolean) - Method in class megameklab.ui.infantry.CIStructureTab
- motiveTypeChanged(EntityMovementMode, boolean) - Method in interface megameklab.ui.listeners.InfantryBuildListener
- mountedComparator() - Static method in class megameklab.util.StringUtils
- mouseClicked(MouseEvent) - Method in class megameklab.ui.battleArmor.BABuildView
- mouseClicked(MouseEvent) - Method in class megameklab.ui.combatVehicle.CVWeaponView
- mouseClicked(MouseEvent) - Method in class megameklab.ui.fighterAero.ASBuildView
- mouseClicked(MouseEvent) - Method in class megameklab.ui.generalUnit.UnallocatedView
- mouseClicked(MouseEvent) - Method in class megameklab.ui.handheldWeapon.HHWEquipmentList
- mouseClicked(MouseEvent) - Method in class megameklab.ui.largeAero.LABuildView
- mouseClicked(MouseEvent) - Method in class megameklab.ui.mek.BMBuildView
- mouseClicked(MouseEvent) - Method in class megameklab.ui.protoMek.PMBuildView
- mouseClicked(MouseEvent) - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
- mouseClicked(MouseEvent) - Method in class megameklab.ui.util.DropTargetCriticalList
- mouseEntered(MouseEvent) - Method in class megameklab.ui.battleArmor.BABuildView
- mouseEntered(MouseEvent) - Method in class megameklab.ui.combatVehicle.CVWeaponView
- mouseEntered(MouseEvent) - Method in class megameklab.ui.fighterAero.ASBuildView
- mouseEntered(MouseEvent) - Method in class megameklab.ui.generalUnit.UnallocatedView
- mouseEntered(MouseEvent) - Method in class megameklab.ui.handheldWeapon.HHWEquipmentList
- mouseEntered(MouseEvent) - Method in class megameklab.ui.largeAero.LABuildView
- mouseEntered(MouseEvent) - Method in class megameklab.ui.mek.BMBuildView
- mouseEntered(MouseEvent) - Method in class megameklab.ui.protoMek.PMBuildView
- mouseEntered(MouseEvent) - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
- mouseEntered(MouseEvent) - Method in class megameklab.ui.util.DropTargetCriticalList
- mouseExited(MouseEvent) - Method in class megameklab.ui.battleArmor.BABuildView
- mouseExited(MouseEvent) - Method in class megameklab.ui.combatVehicle.CVWeaponView
- mouseExited(MouseEvent) - Method in class megameklab.ui.fighterAero.ASBuildView
- mouseExited(MouseEvent) - Method in class megameklab.ui.generalUnit.UnallocatedView
- mouseExited(MouseEvent) - Method in class megameklab.ui.handheldWeapon.HHWEquipmentList
- mouseExited(MouseEvent) - Method in class megameklab.ui.largeAero.LABuildView
- mouseExited(MouseEvent) - Method in class megameklab.ui.mek.BMBuildView
- mouseExited(MouseEvent) - Method in class megameklab.ui.protoMek.PMBuildView
- mouseExited(MouseEvent) - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
- mouseExited(MouseEvent) - Method in class megameklab.ui.util.DropTargetCriticalList
- mousePressed(MouseEvent) - Method in class megameklab.ui.battleArmor.BABuildView
- mousePressed(MouseEvent) - Method in class megameklab.ui.combatVehicle.CVWeaponView
- mousePressed(MouseEvent) - Method in class megameklab.ui.fighterAero.ASBuildView
- mousePressed(MouseEvent) - Method in class megameklab.ui.generalUnit.UnallocatedView
- mousePressed(MouseEvent) - Method in class megameklab.ui.handheldWeapon.HHWEquipmentList
- mousePressed(MouseEvent) - Method in class megameklab.ui.largeAero.LABuildView
- mousePressed(MouseEvent) - Method in class megameklab.ui.mek.BMBuildView
- mousePressed(MouseEvent) - Method in class megameklab.ui.protoMek.PMBuildView
- mousePressed(MouseEvent) - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
- mousePressed(MouseEvent) - Method in class megameklab.ui.util.DropTargetCriticalList
- mouseReleased(MouseEvent) - Method in class megameklab.ui.battleArmor.BABuildView
- mouseReleased(MouseEvent) - Method in class megameklab.ui.combatVehicle.CVWeaponView
- mouseReleased(MouseEvent) - Method in class megameklab.ui.fighterAero.ASBuildView
- mouseReleased(MouseEvent) - Method in class megameklab.ui.generalUnit.UnallocatedView
- mouseReleased(MouseEvent) - Method in class megameklab.ui.handheldWeapon.HHWEquipmentList
- mouseReleased(MouseEvent) - Method in class megameklab.ui.largeAero.LABuildView
- mouseReleased(MouseEvent) - Method in class megameklab.ui.mek.BMBuildView
- mouseReleased(MouseEvent) - Method in class megameklab.ui.protoMek.PMBuildView
- mouseReleased(MouseEvent) - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
- mouseReleased(MouseEvent) - Method in class megameklab.ui.util.DropTargetCriticalList
- MOVEMENT_TYPE - Static variable in interface megameklab.printing.IdConstants
- MovementCost - Class in megameklab.printing.reference
-
General table for movement costs
- MovementCost(PrintEntity) - Constructor for class megameklab.printing.reference.MovementCost
- MovementCost(PrintRecordSheet, List<Entity>) - Constructor for class megameklab.printing.reference.MovementCost
- MovementCost(PrintRecordSheet, Entity) - Constructor for class megameklab.printing.reference.MovementCost
- MovementView - Class in megameklab.ui.generalUnit
-
Controls for setting a unit's speed
- MovementView(ITechManager) - Constructor for class megameklab.ui.generalUnit.MovementView
- MP_1 - Static variable in interface megameklab.printing.IdConstants
- MP_2 - Static variable in interface megameklab.printing.IdConstants
- MP_2_LABEL - Static variable in interface megameklab.printing.IdConstants
- MP_AIRMEK_CRUISE - Static variable in interface megameklab.printing.IdConstants
- MP_AIRMEK_FLANK - Static variable in interface megameklab.printing.IdConstants
- MP_AIRMEK_RUN - Static variable in interface megameklab.printing.IdConstants
- MP_AIRMEK_WALK - Static variable in interface megameklab.printing.IdConstants
- MP_CRUISE - Static variable in interface megameklab.printing.IdConstants
- MP_FLANK - Static variable in interface megameklab.printing.IdConstants
- MP_GROUND - Static variable in interface megameklab.printing.IdConstants
- MP_JUMP - Static variable in interface megameklab.printing.IdConstants
- MP_MAX_THRUST - Static variable in interface megameklab.printing.IdConstants
- MP_RUN - Static variable in interface megameklab.printing.IdConstants
- MP_SAFE_THRUST - Static variable in interface megameklab.printing.IdConstants
- MP_WALK - Static variable in interface megameklab.printing.IdConstants
- MulDndBehaviour - Enum Class in megameklab.ui
- mulIdChanged(int) - Method in class megameklab.ui.battleArmor.BAStructureTab
- mulIdChanged(int) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- mulIdChanged(int) - Method in class megameklab.ui.fighterAero.ASStructureTab
- mulIdChanged(int) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- mulIdChanged(int) - Method in class megameklab.ui.infantry.CIStructureTab
- mulIdChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
- mulIdChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
- mulIdChanged(int) - Method in interface megameklab.ui.listeners.BuildListener
- mulIdChanged(int) - Method in class megameklab.ui.mek.BMStructureTab
- mulIdChanged(int) - Method in class megameklab.ui.protoMek.PMStructureTab
- mulIdChanged(int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- MVFArmorView - Class in megameklab.ui.generalUnit
-
Panel for assigning armor type and tonnage for Meks, (combat) vehicles, and fighters.
- MVFArmorView(ITechManager) - Constructor for class megameklab.ui.generalUnit.MVFArmorView
-
Create the armor panel
- MVFArmorView(ITechManager, boolean) - Constructor for class megameklab.ui.generalUnit.MVFArmorView
-
Create the armor panel
- MyomerEnhancementSummaryItem - Class in megameklab.ui.generalUnit.summary
- MyomerEnhancementSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.MyomerEnhancementSummaryItem
N
- N_BATTLEARMOR - Static variable in interface megameklab.printing.IdConstants
- N_COL - Static variable in class megameklab.ui.util.EquipmentTableModel
- N_COLS - Static variable in class megameklab.ui.util.CriticalTableModel
- N_COLS_WEAPON_TABLE - Static variable in class megameklab.ui.util.CriticalTableModel
- N_CREW - Static variable in interface megameklab.printing.IdConstants
- N_MARINES - Static variable in interface megameklab.printing.IdConstants
- N_OTHER - Static variable in interface megameklab.printing.IdConstants
- N_PASSENGERS - Static variable in interface megameklab.printing.IdConstants
- NAG_EQUIPMENT_CTRLCLICK - Static variable in class megameklab.util.CConfig
- NAG_IMPORT_SETTINGS - Static variable in class megameklab.util.CConfig
- NAME - Static variable in class megameklab.ui.util.CriticalTableModel
- NEW_BATTLEARMOR - Enum constant in enum class megameklab.ui.MMLStartUp
- NEW_CONVINFANTRY - Enum constant in enum class megameklab.ui.MMLStartUp
- NEW_DROPSHIP - Enum constant in enum class megameklab.ui.MMLStartUp
- NEW_FIGHTER - Enum constant in enum class megameklab.ui.MMLStartUp
- NEW_JUMPSHIP - Enum constant in enum class megameklab.ui.MMLStartUp
- NEW_MEK - Enum constant in enum class megameklab.ui.MMLStartUp
- NEW_PROTOMEK - Enum constant in enum class megameklab.ui.MMLStartUp
- NEW_SUPPORTVEE - Enum constant in enum class megameklab.ui.MMLStartUp
- NEW_TANK - Enum constant in enum class megameklab.ui.MMLStartUp
- newTab() - Method in class megameklab.ui.MegaMekLabTabbedUI
- newUnit(long) - Method in interface megameklab.ui.MenuBarOwner
-
Creates a new main UI frame for the given unit type and disposes the existing frame (this MenuBarOwner).
- newUnit(long, boolean) - Method in class megameklab.ui.MegaMekLabTabbedUI
-
The name is misleading, this is actually the Switch Unit Type operation! Replaces the current editor with a new blank one of the given unit type.
- newUnit(long, boolean) - Method in interface megameklab.ui.MenuBarOwner
-
Creates a new main UI frame for the given unit type and disposes the existing frame (this MenuBarOwner).
- NO_SHADE - Static variable in class megameklab.printing.reference.ReferenceTableBase
- NO_SOLDIER - Static variable in interface megameklab.printing.IdConstants
- NOSE_HEAT - Static variable in interface megameklab.printing.IdConstants
- NOTES - Static variable in interface megameklab.printing.IdConstants
- NotesTable - Class in megameklab.printing.reference
-
An empty panel for adding notes.
- NotesTable(PrintRecordSheet, int) - Constructor for class megameklab.printing.reference.NotesTable
- nRows() - Method in class megameklab.printing.AR10InventoryEntry
- nRows() - Method in interface megameklab.printing.InventoryEntry
- nRows() - Method in class megameklab.printing.StandardInventoryEntry
- nRows() - Method in class megameklab.printing.WeaponBayInventoryEntry
- numFieldGunsChanged(int) - Method in class megameklab.ui.infantry.CIStructureTab
- numFieldGunsChanged(int) - Method in interface megameklab.ui.listeners.InfantryBuildListener
- numSecondaryChanged(int) - Method in class megameklab.ui.infantry.CIStructureTab
- numSecondaryChanged(int) - Method in interface megameklab.ui.listeners.InfantryBuildListener
O
- officersChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
- officersChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
- officersChanged(int) - Method in interface megameklab.ui.listeners.AeroVesselBuildListener
- OFFSET_FIRST_LABEL - Static variable in class megameklab.printing.PrintHandheldWeapon
-
In case there are labels, offset the first label (and the whole bbox)
- okAction() - Method in class megameklab.ui.dialog.settings.SettingsDialog
- okButtonActionPerformed(ActionEvent) - Method in class megameklab.ui.dialog.PrintQueueDialog
- omniChanged(boolean) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- omniChanged(boolean) - Method in class megameklab.ui.fighterAero.ASStructureTab
- omniChanged(boolean) - Method in interface megameklab.ui.listeners.AeroBuildListener
- omniChanged(boolean) - Method in interface megameklab.ui.listeners.CVBuildListener
-
Notify of a change in omni status
- omniChanged(boolean) - Method in interface megameklab.ui.listeners.MekBuildListener
- omniChanged(boolean) - Method in class megameklab.ui.mek.BMStructureTab
- ONE_SHOT - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
- onTabCloseRequest(int, Component, InputEvent) - Method in interface megameklab.ui.util.EnhancedTabbedPane.TabStateListener
-
Called when a tab wants to be closed
- onTabDetached(Window, EnhancedTabbedPane.DetachedTabInfo) - Method in interface megameklab.ui.util.EnhancedTabbedPane.TabStateListener
-
Called after a tab has been detached and placed in a window
- onTabDetaching(int, Component) - Method in interface megameklab.ui.util.EnhancedTabbedPane.TabStateListener
-
Called before a tab is detached from the pane
- onTabReattached(int, Component) - Method in interface megameklab.ui.util.EnhancedTabbedPane.TabStateListener
-
Called after a tab has been reattached to the pane
- onTabReattaching(EnhancedTabbedPane.DetachedTabInfo) - Method in interface megameklab.ui.util.EnhancedTabbedPane.TabStateListener
-
Called before a tab is reattached to the pane
- onTabRemoved(int, Component) - Method in interface megameklab.ui.util.EnhancedTabbedPane.TabStateListener
-
Called after a tab has been removed
- optionClicked(DialogOptionComponent, IOption, boolean) - Method in class megameklab.ui.generalUnit.QuirksTab
- options - Variable in class megameklab.printing.PrintRecordSheet
- optionSwitched(DialogOptionComponent, IOption, int) - Method in class megameklab.ui.generalUnit.QuirksTab
- OTHER - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
- OtherSummaryItem - Class in megameklab.ui.generalUnit.summary
- OtherSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.OtherSummaryItem
- outerLabelBorder - Static variable in interface megameklab.ui.generalUnit.summary.SummaryItem
P
- PageBreak - Class in megameklab.printing
-
Dummy entity that indicates that the page should be broken when printing.
- PageBreak() - Constructor for class megameklab.printing.PageBreak
- paintBorder(Component, Graphics, int, int, int, int) - Method in class megameklab.ui.util.LocationBorder
- paintComponent(Graphics) - Method in class megameklab.ui.generalUnit.RecordSheetPreviewPanel
- paintComponent(Graphics) - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
- paintComponent(Graphics) - Method in class megameklab.ui.util.EnhancedTabbedPane
- PaperSize - Enum Class in megameklab.printing
-
A collection of constants used for setting up print jobs
- parse(String) - Static method in enum class megameklab.printing.MekChassisArrangement
-
Parses the given String, returning the ClanIsMekNameArrangement fitting the String like the valueOf() method does, but returns CLAN_IS when it can't be parsed (instead of null).
- parse(String) - Static method in enum class megameklab.ui.MMLStartUp
-
Parses the given String, returning the MMLStartUp fitting the String like the valueOf() method does, but returns SPLASH_SCREEN when it can't be parsed (instead of null).
- PARTIAL_WING_BONUS - Static variable in interface megameklab.printing.IdConstants
- passengersChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
- passengersChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
- passengersChanged(int) - Method in interface megameklab.ui.listeners.AeroVesselBuildListener
- passesFilter(EquipmentType, Entity) - Method in enum class megameklab.ui.util.EquipmentDatabaseCategory
- PATCHWORK - Static variable in interface megameklab.printing.IdConstants
- PatchworkArmorView - Class in megameklab.ui.generalUnit
-
Displays a list of comboboxes with labels that displays the current armor type per location for patchwork armor and allows it to be changed.
- PatchworkArmorView(ITechManager) - Constructor for class megameklab.ui.generalUnit.PatchworkArmorView
- patchworkChanged(int, ArmorType) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- patchworkChanged(int, ArmorType) - Method in class megameklab.ui.fighterAero.ASStructureTab
- patchworkChanged(int, ArmorType) - Method in class megameklab.ui.largeAero.DSStructureTab
- patchworkChanged(int, ArmorType) - Method in class megameklab.ui.largeAero.WSStructureTab
- patchworkChanged(int, ArmorType) - Method in interface megameklab.ui.listeners.ArmorAllocationListener
-
Notifies of a change in the type of armor assigned to a specific location of a unit with patchwork armor.
- patchworkChanged(int, ArmorType) - Method in class megameklab.ui.mek.BMStructureTab
- patchworkChanged(int, ArmorType) - Method in class megameklab.ui.supportVehicle.SVArmorTab
- PHYSICAL - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
- PhysicalAttacks - Class in megameklab.printing.reference
-
Attack mods and damage for Mek physical attacks
- PhysicalAttacks(PrintMek) - Constructor for class megameklab.printing.reference.PhysicalAttacks
- PILOT_NAME - Static variable in interface megameklab.printing.IdConstants
- PILOTING_SKILL - Static variable in interface megameklab.printing.IdConstants
- PILOTING_SKILL_TEXT - Static variable in interface megameklab.printing.IdConstants
- pintleTurretChanged(boolean, int) - Method in interface megameklab.ui.listeners.SVBuildListener
-
Notify that a pintle turret has been added or removed
- pintleTurretChanged(boolean, int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- PIP_MAX_DISTANCE_MULTIPLIER_X - Static variable in class megameklab.printing.PrintHandheldWeapon
-
Maximum distance between pips relative to pip diameter (Horizontal)
- PIP_MAX_DISTANCE_MULTIPLIER_Y - Static variable in class megameklab.printing.PrintHandheldWeapon
-
Maximum distance between pips relative to pip diameter (Vertical)
- PIP_MIN_RADIUS - Static variable in class megameklab.printing.PrintHandheldWeapon
-
Default minimum radius for pip
- PIP_RADIUS - Static variable in class megameklab.printing.PrintHandheldWeapon
-
Default radius for a pip
- PIP_STROKE_WIDTH - Static variable in class megameklab.printing.PrintHandheldWeapon
-
Default stroke width for a pip
- PIPS - Static variable in interface megameklab.printing.IdConstants
- PIPS_PER_ROW - Static variable in class megameklab.printing.PrintCapitalShip
-
Default width of armor block in number of pips
- placeReferenceCharts(List<ReferenceTable>, Node, double, double, double, double) - Method in class megameklab.printing.PrintRecordSheet
-
Adds a list of reference tables to the document, sizing to fit withing the available space.
- platoonSizeChanged(int, int) - Method in class megameklab.ui.infantry.CIStructureTab
- platoonSizeChanged(int, int) - Method in interface megameklab.ui.listeners.InfantryBuildListener
- PMBuildTab - Class in megameklab.ui.protoMek
-
Tab for assigning equipment to locations
- PMBuildTab(EntitySource, RefreshListener) - Constructor for class megameklab.ui.protoMek.PMBuildTab
- PMBuildView - Class in megameklab.ui.protoMek
-
Shows unallocated equipment that needs to be assigned to a slot.
- PMBuildView(EntitySource, RefreshListener) - Constructor for class megameklab.ui.protoMek.PMBuildView
- PMChassisView - Class in megameklab.ui.protoMek
-
Construction options and systems for ProtoMeks.
- PMChassisView(ITechManager) - Constructor for class megameklab.ui.protoMek.PMChassisView
- PMCriticalView - Class in megameklab.ui.protoMek
-
The Crit Slots view for a ProtoMek
- PMCriticalView(EntitySource, RefreshListener) - Constructor for class megameklab.ui.protoMek.PMCriticalView
- PMEquipmentTab - Class in megameklab.ui.protoMek
-
The Equipment Tab for ProtoMek units showing the equipment database and the current loadout list.
- PMEquipmentTab(EntitySource) - Constructor for class megameklab.ui.protoMek.PMEquipmentTab
- PMMainUI - Class in megameklab.ui.protoMek
-
Main UI for building protomeks
- PMMainUI() - Constructor for class megameklab.ui.protoMek.PMMainUI
- PMStatusBar - Class in megameklab.ui.protoMek
-
Status bar for ProtoMek construction
- PMStatusBar(PMMainUI) - Constructor for class megameklab.ui.protoMek.PMStatusBar
- PMStructureTab - Class in megameklab.ui.protoMek
-
Structure tab for protomeks
- PMStructureTab(EntitySource) - Constructor for class megameklab.ui.protoMek.PMStructureTab
- podSpinnerModels - Variable in class megameklab.ui.generalUnit.TransportView
- podSpinners - Variable in class megameklab.ui.generalUnit.TransportView
- popupLabel() - Method in class megameklab.printing.RecordSheetTask
- PopupMessages - Class in megameklab.ui
-
This class contains static methods that each show a commonly used popup message, such as the "unit is invalid" warning or common errors.
- PowerAmplifierSummaryItem - Class in megameklab.ui.generalUnit.summary
- PowerAmplifierSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.PowerAmplifierSummaryItem
- PQ_ADJUSTED_BV - Static variable in class megameklab.util.CConfig
- PQ_SINGLE_PRINT - Static variable in class megameklab.util.CConfig
- PREFERRED_SINGLE_PAGE_LINES - Static variable in class megameklab.printing.PrintDropship
-
The maximum number of lines to put on the first page if there has to be a second.
- PreviewTab - Class in megameklab.ui.generalUnit
- PreviewTab(EntitySource) - Constructor for class megameklab.ui.generalUnit.PreviewTab
- print(Graphics, PageFormat, int) - Method in class megameklab.printing.PrintRecordSheet
- PRINT - Enum constant in enum class megameklab.ui.MulDndBehaviour
- printableArea - Variable in enum class megameklab.printing.PaperSize
- PrintAero - Class in megameklab.printing
-
Lays out record sheet for non-capital aerospace units
- PrintAero(Aero, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintAero
-
Creates an SVG object for the record sheet
- printAllUnits(List<? extends BTObject>, boolean) - Static method in class megameklab.util.UnitPrintManager
-
Creates and runs a print job using the default record sheet options
- printAllUnits(List<? extends BTObject>, boolean, RecordSheetOptions) - Static method in class megameklab.util.UnitPrintManager
-
Creates and runs a print job using the provided record sheet options
- printAR10Block(float, double, double) - Method in class megameklab.printing.InventoryWriter
-
Adds a static table showing the details of the types of AR10 missiles.
- PrintBattleArmor - Class in megameklab.printing
-
Lays out a record sheet block for a single BattleArmor unit
- PrintBattleArmor(BattleArmor, int, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintBattleArmor
-
Creates an SVG object for the record sheet
- printBayInfo(float, double, double) - Method in class megameklab.printing.InventoryWriter
-
Convenience method for printing information related to cargo and transport bays.
- PrintCapitalShip - Class in megameklab.printing
-
Generates a record sheet image for JumpShips, WarShips, and space stations.
- PrintCapitalShip(Jumpship, int) - Constructor for class megameklab.printing.PrintCapitalShip
-
Creates an SVG object for the record sheet using the global printing options
- PrintCapitalShip(Jumpship, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintCapitalShip
-
Creates an SVG object for the record sheet
- printChassis(Entity) - Method in enum class megameklab.printing.MekChassisArrangement
- PrintCompositeTankSheet - Class in megameklab.printing
-
Creates a single-page record sheet for two vehicles.
- PrintCompositeTankSheet(Tank, Tank, int) - Constructor for class megameklab.printing.PrintCompositeTankSheet
-
Create a record sheet for two vehicles, or one vehicle and tables, with default options
- PrintCompositeTankSheet(Tank, Tank, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintCompositeTankSheet
-
Create a record sheet for two vehicles, or one vehicle and tables.
- PrintDropship - Class in megameklab.printing
-
Record sheet layout for Dropships, base class for other large craft
- PrintDropship(Aero, int) - Constructor for class megameklab.printing.PrintDropship
-
Creates an SVG object for the record sheet using the global printing options
- PrintDropship(Aero, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintDropship
-
Creates an SVG object for the record sheet
- printEntity(Entity) - Static method in class megameklab.util.UnitPrintManager
- PrintEntity - Class in megameklab.printing
-
Base class for printing Entity record sheets
- PrintEntity(int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintEntity
-
Creates an SVG object for the record sheet
- printGravityDecks(Jumpship, float, double, double) - Method in class megameklab.printing.InventoryWriter
-
Prints the gravity deck block
- PrintHandheldWeapon - Class in megameklab.printing
- PrintHandheldWeapon(HandheldWeapon, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintHandheldWeapon
-
Creates an SVG object for the record sheet
- PrintInfantry - Class in megameklab.printing
-
Lays out a record sheet block for a single infantry unit
- PrintInfantry(Infantry, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintInfantry
-
Creates an SVG object for the record sheet
- PrintMek - Class in megameklab.printing
-
Lays out a record sheet for a Mek
- PrintMek(Mek, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintMek
-
Creates an SVG object for the record sheet
- printMUL(JFrame, boolean) - Static method in class megameklab.util.UnitPrintManager
- printMUL(JFrame, boolean, File) - Static method in class megameklab.util.UnitPrintManager
- PrintProtoMek - Class in megameklab.printing
-
Lays out a record sheet block for a single ProtoMek
- PrintProtoMek(ProtoMek, int, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintProtoMek
-
Creates an SVG object for the record sheet
- PrintQueueDialog - Class in megameklab.ui.dialog
-
Allows selecting multiple units and printing their record sheets.
- PrintQueueDialog(JFrame, boolean) - Constructor for class megameklab.ui.dialog.PrintQueueDialog
- PrintQueueDialog(JFrame, boolean, List<? extends BTObject>, boolean, String) - Constructor for class megameklab.ui.dialog.PrintQueueDialog
- PrintQueueDialog.FixedXYPanel - Class in megameklab.ui.dialog
- PrintRecordSheet - Class in megameklab.printing
-
Base class for rendering record sheets.
- PrintRecordSheet(int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintRecordSheet
-
Creates an SVG object for the record sheet
- printReverseSideMessage(double, double) - Method in class megameklab.printing.InventoryWriter
-
Add single line of text explaining where to find the standard scale bays for ships that cannot fit both capital and standard on the obverse.
- printSelectedUnit(JFrame, boolean) - Static method in class megameklab.util.UnitPrintManager
- PrintSmallUnitSheet - Class in megameklab.printing
-
Lays out a record sheet for infantry, BA, or protoMeks
- PrintSmallUnitSheet(Collection<? extends Entity>, int) - Constructor for class megameklab.printing.PrintSmallUnitSheet
-
Create a record sheet for two vehicles, or one vehicle and tables, with default options
- PrintSmallUnitSheet(Collection<? extends Entity>, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintSmallUnitSheet
-
Create a record sheet for two vehicles, or one vehicle and tables.
- PrintTank - Class in megameklab.printing
-
Configures record sheet for ground combat and support vehicles.
- PrintTank(Tank, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintTank
-
Creates an SVG object for the record sheet
- printUnitFile(JFrame, boolean, boolean) - Static method in class megameklab.util.UnitPrintManager
- PrintUtil - Class in megameklab.printing
- process(List<Integer>) - Method in class megameklab.printing.RecordSheetTask
- processImage(int, PageFormat) - Method in class megameklab.printing.PrintAero
- processImage(int, PageFormat) - Method in class megameklab.printing.PrintCompositeTankSheet
- processImage(int, PageFormat) - Method in class megameklab.printing.PrintDropship
- processImage(int, PageFormat) - Method in class megameklab.printing.PrintEntity
- processImage(int, PageFormat) - Method in class megameklab.printing.PrintMek
- processImage(int, PageFormat) - Method in class megameklab.printing.PrintRecordSheet
-
Renders the sheet to the Graphics object.
- processImage(int, PageFormat) - Method in class megameklab.printing.PrintSmallUnitSheet
- PROJECT_NAME - Static variable in class megameklab.MMLConstants
- PropulsionSummaryItem - Class in megameklab.ui.generalUnit.summary
- PropulsionSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.PropulsionSummaryItem
- PROTOMEK_INDEX - Static variable in interface megameklab.printing.IdConstants
- ProtoMekBuildListener - Interface in megameklab.ui.listeners
-
Listener for views used by Protomechs.
- protoMekHasRoom(ProtoMek, int, Mounted<?>) - Static method in class megameklab.util.ProtoMekUtil
-
Checks whether the space has room for the equipment within the slot and weight limits.
- ProtoMekMountList - Class in megameklab.ui.util
-
The location crit block for ProtoMeks
- ProtoMekMountList(EntitySource, RefreshListener, int) - Constructor for class megameklab.ui.util.ProtoMekMountList
- ProtoMekSpecialHitLocation - Class in megameklab.printing.reference
-
Table for proto damage due to area effect, falling, or collisions.
- ProtoMekSpecialHitLocation(PrintRecordSheet) - Constructor for class megameklab.printing.reference.ProtoMekSpecialHitLocation
- ProtoMekUtil - Class in megameklab.util
- PROTOTYPE - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
- PunchKickLocation - Class in megameklab.printing.reference
-
Combined punch and kick location table for used with condensed reference tables.
- PunchKickLocation(PrintEntity) - Constructor for class megameklab.printing.reference.PunchKickLocation
- PunchLocation - Class in megameklab.printing.reference
-
Hit location table for punch attacks
- PunchLocation(PrintMek) - Constructor for class megameklab.printing.reference.PunchLocation
- pxHeight - Variable in enum class megameklab.printing.PaperSize
- pxWidth - Variable in enum class megameklab.printing.PaperSize
Q
- quartersChanged(int, int, int, int) - Method in class megameklab.ui.largeAero.DSStructureTab
- quartersChanged(int, int, int, int) - Method in class megameklab.ui.largeAero.WSStructureTab
- quartersChanged(int, int, int, int) - Method in interface megameklab.ui.listeners.AeroVesselBuildListener
- QuirksTab - Class in megameklab.ui.generalUnit
- QuirksTab(EntitySource) - Constructor for class megameklab.ui.generalUnit.QuirksTab
R
- RandomMovementTable - Class in megameklab.printing.reference
-
Aerospace random movement due to heat or failed control roll by 5+
- RandomMovementTable(PrintAero, boolean) - Constructor for class megameklab.printing.reference.RandomMovementTable
- RANGE - Static variable in interface megameklab.printing.IdConstants
- RANGE_IN_HEXES - Static variable in interface megameklab.printing.IdConstants
- RANGE_MOD - Static variable in interface megameklab.printing.IdConstants
- rangeChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
- rangeChanged(int) - Method in interface megameklab.ui.listeners.AdvancedAeroBuildListener
- RearTurretSummaryItem - Class in megameklab.ui.generalUnit.summary
- RearTurretSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.RearTurretSummaryItem
- reattachAllTabs() - Method in class megameklab.ui.MegaMekLabMainUI
- reattachAllTabs() - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Programmatically reattaches all detached tabs
- rebuild() - Method in class megameklab.ui.util.BayWeaponCriticalTree
- RECENT_FILE_COUNT - Static variable in class megameklab.util.CConfig
- RECENT_UNIT - Enum constant in enum class megameklab.ui.MMLStartUp
- RecordSheetOptions - Class in megameklab.printing
-
A set of options for controlling what is displayed on the record sheet
- RecordSheetOptions() - Constructor for class megameklab.printing.RecordSheetOptions
- RecordSheetOptions(RecordSheetOptions) - Constructor for class megameklab.printing.RecordSheetOptions
- RecordSheetPreviewPanel - Class in megameklab.ui.generalUnit
- RecordSheetPreviewPanel() - Constructor for class megameklab.ui.generalUnit.RecordSheetPreviewPanel
- RecordSheetTask - Class in megameklab.printing
-
Renders one or more record sheets as a background task.
- redistributePrototypeHS(int) - Method in interface megameklab.ui.listeners.BuildListener
-
Notifies of a change in the distribution between single and double heat sinks on a unit with prototype double heat sinks.
- redistributePrototypeHS(int) - Method in class megameklab.ui.mek.BMStructureTab
- reduceProtoMekAmmo(ProtoMek, EquipmentType, int) - Static method in class megameklab.util.ProtoMekUtil
-
Subtracts the given number of shots from the given ammo on the given ProtoMek.
- ReferenceTable - Class in megameklab.printing.reference
-
Base class for reference tables that format contents into a grid, with optional footnotes
- ReferenceTable(PrintRecordSheet) - Constructor for class megameklab.printing.reference.ReferenceTable
- ReferenceTable(PrintRecordSheet, double...) - Constructor for class megameklab.printing.reference.ReferenceTable
- ReferenceTableBase - Class in megameklab.printing.reference
-
Base class for quick reference tables for record sheets
- ReferenceTableBase(PrintRecordSheet) - Constructor for class megameklab.printing.reference.ReferenceTableBase
- refillCritSlots(Mek, int, List<CriticalSlot>) - Static method in class megameklab.util.MekUtil
-
Fills the given list of crit slots into the given location.
- refresh - Variable in class megameklab.ui.generalUnit.AbstractEquipmentTab
- refresh - Variable in class megameklab.ui.util.AbstractCriticalTransferHandler
- refresh - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
- refresh() - Method in class megameklab.ui.battleArmor.BABuildTab
- refresh() - Method in class megameklab.ui.battleArmor.BABuildView
- refresh() - Method in class megameklab.ui.battleArmor.BAChassisView
- refresh() - Method in class megameklab.ui.battleArmor.BACriticalView
- refresh() - Method in class megameklab.ui.battleArmor.BAEquipmentView
- refresh() - Method in class megameklab.ui.battleArmor.BAStructureTab
- refresh() - Method in class megameklab.ui.combatVehicle.CVBuildTab
- refresh() - Method in class megameklab.ui.combatVehicle.CVChassisView
- refresh() - Method in class megameklab.ui.combatVehicle.CVCriticalView
- refresh() - Method in class megameklab.ui.combatVehicle.CVEquipmentView
- refresh() - Method in class megameklab.ui.combatVehicle.CVStructureTab
- refresh() - Method in class megameklab.ui.combatVehicle.CVWeaponView
- refresh() - Method in class megameklab.ui.dialog.FloatingEquipmentDatabaseDialog
- refresh() - Method in class megameklab.ui.fighterAero.ASBuildTab
- refresh() - Method in class megameklab.ui.fighterAero.ASBuildView
- refresh() - Method in class megameklab.ui.fighterAero.ASChassisView
- refresh() - Method in class megameklab.ui.fighterAero.ASCriticalView
- refresh() - Method in class megameklab.ui.fighterAero.ASStructureTab
- refresh() - Method in class megameklab.ui.generalUnit.AbstractEquipmentTab
- refresh() - Method in class megameklab.ui.generalUnit.BAProtoArmorView
- refresh() - Method in class megameklab.ui.generalUnit.HeatSinkView
- refresh() - Method in class megameklab.ui.generalUnit.IconView
- refresh() - Method in class megameklab.ui.generalUnit.MovementView
- refresh() - Method in class megameklab.ui.generalUnit.MVFArmorView
- refresh() - Method in class megameklab.ui.generalUnit.PreviewTab
- refresh() - Method in class megameklab.ui.generalUnit.QuirksTab
-
Refreshes the quirks tab
- refresh() - Method in class megameklab.ui.generalUnit.StatusBar
- refresh() - Method in class megameklab.ui.generalUnit.summary.SummaryView
- refresh() - Method in class megameklab.ui.generalUnit.TransportTab
- refresh() - Method in class megameklab.ui.generalUnit.TransportView
- refresh() - Method in class megameklab.ui.generalUnit.UnallocatedView
- refresh() - Method in class megameklab.ui.handheldWeapon.HHWEquipmentView
- refresh() - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- refresh() - Method in class megameklab.ui.infantry.CIArmorView
- refresh() - Method in class megameklab.ui.infantry.CIAugmentationView
- refresh() - Method in class megameklab.ui.infantry.CIEquipmentView
- refresh() - Method in class megameklab.ui.infantry.CIFieldGunView
- refresh() - Method in class megameklab.ui.infantry.CIMountView
- refresh() - Method in class megameklab.ui.infantry.CIPlatoonTypeView
- refresh() - Method in class megameklab.ui.infantry.CISpecializationView
- refresh() - Method in class megameklab.ui.infantry.CIStructureTab
- refresh() - Method in class megameklab.ui.largeAero.DSChassisView
- refresh() - Method in class megameklab.ui.largeAero.DSStructureTab
- refresh() - Method in class megameklab.ui.largeAero.LABuildTab
- refresh() - Method in class megameklab.ui.largeAero.LABuildView
- refresh() - Method in class megameklab.ui.largeAero.LACriticalView
- refresh() - Method in class megameklab.ui.largeAero.WSChassisView
- refresh() - Method in class megameklab.ui.largeAero.WSStructureTab
- refresh() - Method in class megameklab.ui.mek.BMBuildTab
- refresh() - Method in class megameklab.ui.mek.BMBuildView
- refresh() - Method in class megameklab.ui.mek.BMChassisView
- refresh() - Method in class megameklab.ui.mek.BMCriticalView
- refresh() - Method in class megameklab.ui.mek.BMStructureTab
- refresh() - Method in class megameklab.ui.protoMek.PMBuildTab
- refresh() - Method in class megameklab.ui.protoMek.PMBuildView
- refresh() - Method in class megameklab.ui.protoMek.PMChassisView
- refresh() - Method in class megameklab.ui.protoMek.PMCriticalView
- refresh() - Method in class megameklab.ui.protoMek.PMStructureTab
- refresh() - Method in class megameklab.ui.supportVehicle.SVArmorTab
- refresh() - Method in class megameklab.ui.supportVehicle.SVBuildTab
- refresh() - Method in class megameklab.ui.supportVehicle.SVChassisModView
-
Checks for compatibility with selected modifications and disables the checkbox for any that are not compatible.
- refresh() - Method in class megameklab.ui.supportVehicle.SVChassisView
- refresh() - Method in class megameklab.ui.supportVehicle.SVCriticalView
- refresh() - Method in class megameklab.ui.supportVehicle.SVStructureTab
- refresh(int) - Method in class megameklab.ui.util.FactionComboBox
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.AmmoSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.ArmorSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.CockpitSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.ControlsSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.CrewSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.EngineSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.EquipmentSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.FuelSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.GravDeckSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.GyroSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.HardpointSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.HeatSinkSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.JumpSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.KfDriveSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.LfBatterySummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.LifeBoatSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.MiscEquipmentSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.MyomerEnhancementSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.OtherSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.PowerAmplifierSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.PropulsionSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.RearTurretSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.SailSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.SpecialsSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.SponsonTurretSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.StructureSummaryItem
- refresh(Entity) - Method in interface megameklab.ui.generalUnit.summary.SummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.TransportSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.TurretSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.UnitTypeSummaryItem
- refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.WeaponsSummaryItem
- refreshAll() - Method in class megameklab.ui.battleArmor.BABuildTab
- refreshAll() - Method in class megameklab.ui.battleArmor.BAMainUI
- refreshAll() - Method in class megameklab.ui.combatVehicle.CVMainUI
- refreshAll() - Method in class megameklab.ui.fighterAero.ASBuildTab
- refreshAll() - Method in class megameklab.ui.fighterAero.ASMainUI
- refreshAll() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
- refreshAll() - Method in class megameklab.ui.infantry.CIMainUI
- refreshAll() - Method in class megameklab.ui.largeAero.DSMainUI
- refreshAll() - Method in class megameklab.ui.largeAero.LABuildTab
- refreshAll() - Method in class megameklab.ui.largeAero.WSMainUI
- refreshAll() - Method in class megameklab.ui.MegaMekLabMainUI
- refreshAll() - Method in class megameklab.ui.mek.BMBuildTab
- refreshAll() - Method in class megameklab.ui.mek.BMMainUI
- refreshAll() - Method in interface megameklab.ui.MenuBarOwner
-
This method is called when this menubar owner should refresh all displayed content (all tabs in the unit main UIs).
- refreshAll() - Method in class megameklab.ui.protoMek.PMBuildTab
- refreshAll() - Method in class megameklab.ui.protoMek.PMMainUI
- refreshAll() - Method in class megameklab.ui.supportVehicle.SVBuildTab
- refreshAll() - Method in class megameklab.ui.supportVehicle.SVMainUI
- refreshAll() - Method in interface megameklab.ui.util.RefreshListener
- refreshArmor() - Method in class megameklab.ui.battleArmor.BAMainUI
- refreshArmor() - Method in class megameklab.ui.combatVehicle.CVMainUI
- refreshArmor() - Method in class megameklab.ui.fighterAero.ASMainUI
- refreshArmor() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
- refreshArmor() - Method in class megameklab.ui.infantry.CIMainUI
- refreshArmor() - Method in class megameklab.ui.largeAero.DSMainUI
- refreshArmor() - Method in class megameklab.ui.largeAero.WSMainUI
- refreshArmor() - Method in class megameklab.ui.MegaMekLabMainUI
- refreshArmor() - Method in class megameklab.ui.mek.BMMainUI
- refreshArmor() - Method in class megameklab.ui.protoMek.PMMainUI
- refreshArmor() - Method in class megameklab.ui.supportVehicle.SVMainUI
- refreshArmor() - Method in interface megameklab.ui.util.RefreshListener
- refreshBuild() - Method in class megameklab.ui.battleArmor.BAMainUI
- refreshBuild() - Method in class megameklab.ui.combatVehicle.CVMainUI
- refreshBuild() - Method in class megameklab.ui.fighterAero.ASMainUI
- refreshBuild() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
- refreshBuild() - Method in class megameklab.ui.infantry.CIMainUI
- refreshBuild() - Method in class megameklab.ui.largeAero.DSMainUI
- refreshBuild() - Method in class megameklab.ui.largeAero.WSMainUI
- refreshBuild() - Method in class megameklab.ui.MegaMekLabMainUI
- refreshBuild() - Method in class megameklab.ui.mek.BMMainUI
- refreshBuild() - Method in class megameklab.ui.protoMek.PMMainUI
- refreshBuild() - Method in class megameklab.ui.supportVehicle.SVMainUI
- refreshBuild() - Method in interface megameklab.ui.util.RefreshListener
- refreshContents() - Method in class megameklab.ui.util.ProtoMekMountList
- refreshDamage() - Method in class megameklab.ui.infantry.CIStatusBar
- refreshDockingHardpoints() - Method in class megameklab.ui.generalUnit.TransportTab
-
This refreshes the count of docking hardpoints on the display
- refreshEquipment() - Method in class megameklab.ui.battleArmor.BAMainUI
- refreshEquipment() - Method in class megameklab.ui.combatVehicle.CVMainUI
- refreshEquipment() - Method in class megameklab.ui.fighterAero.ASMainUI
- refreshEquipment() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
- refreshEquipment() - Method in class megameklab.ui.infantry.CIMainUI
- refreshEquipment() - Method in class megameklab.ui.largeAero.DSMainUI
- refreshEquipment() - Method in class megameklab.ui.largeAero.WSMainUI
- refreshEquipment() - Method in class megameklab.ui.MegaMekLabMainUI
- refreshEquipment() - Method in class megameklab.ui.mek.BMMainUI
- refreshEquipment() - Method in class megameklab.ui.protoMek.PMMainUI
- refreshEquipment() - Method in class megameklab.ui.supportVehicle.SVMainUI
- refreshEquipment() - Method in interface megameklab.ui.util.RefreshListener
- refreshEquipmentTable() - Method in class megameklab.ui.battleArmor.BAMainUI
- refreshEquipmentTable() - Method in class megameklab.ui.combatVehicle.CVMainUI
- refreshEquipmentTable() - Method in class megameklab.ui.fighterAero.ASMainUI
- refreshEquipmentTable() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
- refreshEquipmentTable() - Method in class megameklab.ui.infantry.CIMainUI
- refreshEquipmentTable() - Method in class megameklab.ui.infantry.CIStructureTab
- refreshEquipmentTable() - Method in class megameklab.ui.largeAero.DSMainUI
- refreshEquipmentTable() - Method in class megameklab.ui.largeAero.WSMainUI
- refreshEquipmentTable() - Method in class megameklab.ui.mek.BMMainUI
- refreshEquipmentTable() - Method in class megameklab.ui.protoMek.PMMainUI
- refreshEquipmentTable() - Method in class megameklab.ui.supportVehicle.SVMainUI
- refreshEquipmentTable() - Method in interface megameklab.ui.util.RefreshListener
- refreshHeader() - Method in class megameklab.ui.MegaMekLabMainUI
- refreshHeader() - Method in interface megameklab.ui.util.RefreshListener
- refreshHeat() - Method in class megameklab.ui.fighterAero.ASStatusBar
- refreshHeat() - Method in class megameklab.ui.mek.BMStatusBar
- RefreshListener - Interface in megameklab.ui.util
- refreshMenuBar() - Method in class megameklab.ui.MegaMekLabMainUI
- refreshMenuBar() - Method in class megameklab.ui.MegaMekLabTabbedUI
- refreshMenuBar() - Method in class megameklab.ui.MenuBar
-
Refreshes this menubar.
- refreshMenuBar() - Method in interface megameklab.ui.MenuBarOwner
-
Refreshes the menu bar.
- refreshMenuBar() - Method in class megameklab.ui.StartupGUI
- refreshModel() - Method in class megameklab.ui.util.CriticalTableModel
- refreshMovement() - Method in class megameklab.ui.battleArmor.BAStatusBar
- refreshMovement() - Method in class megameklab.ui.combatVehicle.CVStatusBar
- refreshMovement() - Method in class megameklab.ui.infantry.CIStatusBar
- refreshOnShow - Variable in class megameklab.ui.generalUnit.QuirksTab
- refreshPreview() - Method in class megameklab.ui.battleArmor.BAMainUI
- refreshPreview() - Method in class megameklab.ui.battleArmor.BAStructureTab
- refreshPreview() - Method in class megameklab.ui.combatVehicle.CVMainUI
- refreshPreview() - Method in class megameklab.ui.fighterAero.ASMainUI
- refreshPreview() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
- refreshPreview() - Method in class megameklab.ui.infantry.CIMainUI
- refreshPreview() - Method in class megameklab.ui.largeAero.DSMainUI
- refreshPreview() - Method in class megameklab.ui.largeAero.WSMainUI
- refreshPreview() - Method in class megameklab.ui.MegaMekLabMainUI
- refreshPreview() - Method in class megameklab.ui.mek.BMMainUI
- refreshPreview() - Method in class megameklab.ui.protoMek.PMMainUI
- refreshPreview() - Method in class megameklab.ui.supportVehicle.SVMainUI
- refreshPreview() - Method in interface megameklab.ui.util.RefreshListener
- refreshRequired - Variable in class megameklab.ui.MegaMekLabMainUI
- refreshSlots() - Method in class megameklab.ui.combatVehicle.CVStatusBar
- refreshSlots() - Method in class megameklab.ui.handheldWeapon.HHWStatusBar
- refreshSlots() - Method in class megameklab.ui.mek.BMStatusBar
- refreshSlots() - Method in class megameklab.ui.protoMek.PMStatusBar
- refreshStatus() - Method in class megameklab.ui.battleArmor.BAMainUI
- refreshStatus() - Method in class megameklab.ui.combatVehicle.CVMainUI
- refreshStatus() - Method in class megameklab.ui.fighterAero.ASMainUI
- refreshStatus() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
- refreshStatus() - Method in class megameklab.ui.infantry.CIMainUI
- refreshStatus() - Method in class megameklab.ui.largeAero.DSMainUI
- refreshStatus() - Method in class megameklab.ui.largeAero.WSMainUI
- refreshStatus() - Method in class megameklab.ui.MegaMekLabMainUI
- refreshStatus() - Method in class megameklab.ui.mek.BMMainUI
- refreshStatus() - Method in class megameklab.ui.protoMek.PMMainUI
- refreshStatus() - Method in class megameklab.ui.supportVehicle.SVMainUI
- refreshStatus() - Method in interface megameklab.ui.util.RefreshListener
- refreshStructure() - Method in class megameklab.ui.battleArmor.BAMainUI
- refreshStructure() - Method in class megameklab.ui.combatVehicle.CVMainUI
- refreshStructure() - Method in class megameklab.ui.fighterAero.ASMainUI
- refreshStructure() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
- refreshStructure() - Method in class megameklab.ui.infantry.CIMainUI
- refreshStructure() - Method in class megameklab.ui.largeAero.DSMainUI
- refreshStructure() - Method in class megameklab.ui.largeAero.WSMainUI
- refreshStructure() - Method in class megameklab.ui.MegaMekLabMainUI
- refreshStructure() - Method in class megameklab.ui.mek.BMMainUI
- refreshStructure() - Method in class megameklab.ui.protoMek.PMMainUI
- refreshStructure() - Method in class megameklab.ui.supportVehicle.SVMainUI
- refreshStructure() - Method in interface megameklab.ui.util.RefreshListener
- refreshSummary() - Method in class megameklab.ui.battleArmor.BAMainUI
- refreshSummary() - Method in class megameklab.ui.battleArmor.BAStructureTab
- refreshSummary() - Method in class megameklab.ui.combatVehicle.CVMainUI
- refreshSummary() - Method in class megameklab.ui.combatVehicle.CVStructureTab
- refreshSummary() - Method in class megameklab.ui.fighterAero.ASMainUI
- refreshSummary() - Method in class megameklab.ui.fighterAero.ASStructureTab
- refreshSummary() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
- refreshSummary() - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- refreshSummary() - Method in class megameklab.ui.infantry.CIMainUI
- refreshSummary() - Method in class megameklab.ui.infantry.CIStructureTab
- refreshSummary() - Method in class megameklab.ui.largeAero.DSMainUI
- refreshSummary() - Method in class megameklab.ui.largeAero.DSStructureTab
- refreshSummary() - Method in class megameklab.ui.largeAero.WSMainUI
- refreshSummary() - Method in class megameklab.ui.largeAero.WSStructureTab
- refreshSummary() - Method in interface megameklab.ui.listeners.BuildListener
- refreshSummary() - Method in class megameklab.ui.mek.BMMainUI
- refreshSummary() - Method in class megameklab.ui.mek.BMStructureTab
- refreshSummary() - Method in class megameklab.ui.protoMek.PMMainUI
- refreshSummary() - Method in class megameklab.ui.protoMek.PMStructureTab
- refreshSummary() - Method in class megameklab.ui.supportVehicle.SVMainUI
- refreshSummary() - Method in class megameklab.ui.supportVehicle.SVStructureTab
- refreshSummary() - Method in interface megameklab.ui.util.RefreshListener
- refreshTable() - Method in class megameklab.ui.generalUnit.AbstractEquipmentTab
- refreshTable() - Method in class megameklab.ui.util.AbstractEquipmentDatabaseView
- refreshTransport() - Method in class megameklab.ui.battleArmor.BAMainUI
- refreshTransport() - Method in class megameklab.ui.combatVehicle.CVMainUI
- refreshTransport() - Method in class megameklab.ui.fighterAero.ASMainUI
- refreshTransport() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
- refreshTransport() - Method in class megameklab.ui.infantry.CIMainUI
- refreshTransport() - Method in class megameklab.ui.largeAero.DSMainUI
- refreshTransport() - Method in class megameklab.ui.largeAero.WSMainUI
- refreshTransport() - Method in class megameklab.ui.mek.BMMainUI
- refreshTransport() - Method in class megameklab.ui.protoMek.PMMainUI
- refreshTransport() - Method in class megameklab.ui.supportVehicle.SVMainUI
- refreshTransport() - Method in interface megameklab.ui.util.RefreshListener
- refreshUnitView() - Method in class megameklab.ui.dialog.MegaMekLabUnitSelectorDialog
- refreshWeapons() - Method in class megameklab.ui.battleArmor.BAMainUI
- refreshWeapons() - Method in class megameklab.ui.combatVehicle.CVMainUI
- refreshWeapons() - Method in class megameklab.ui.fighterAero.ASMainUI
- refreshWeapons() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
- refreshWeapons() - Method in class megameklab.ui.infantry.CIMainUI
- refreshWeapons() - Method in class megameklab.ui.largeAero.DSMainUI
- refreshWeapons() - Method in class megameklab.ui.largeAero.WSMainUI
- refreshWeapons() - Method in class megameklab.ui.MegaMekLabMainUI
- refreshWeapons() - Method in class megameklab.ui.mek.BMMainUI
- refreshWeapons() - Method in class megameklab.ui.protoMek.PMMainUI
- refreshWeapons() - Method in class megameklab.ui.supportVehicle.SVMainUI
- refreshWeapons() - Method in interface megameklab.ui.util.RefreshListener
- refreshWeight() - Method in class megameklab.ui.generalUnit.StatusBar
-
Refreshes the weight display.
- refreshWeight() - Method in class megameklab.ui.infantry.CIStatusBar
- register() - Method in class megameklab.util.SingleInstanceService
-
Register this as the primary instance
- reloadTabs() - Method in class megameklab.ui.battleArmor.BAMainUI
- reloadTabs() - Method in class megameklab.ui.combatVehicle.CVMainUI
- reloadTabs() - Method in class megameklab.ui.fighterAero.ASMainUI
- reloadTabs() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
- reloadTabs() - Method in class megameklab.ui.infantry.CIMainUI
- reloadTabs() - Method in class megameklab.ui.largeAero.DSMainUI
- reloadTabs() - Method in class megameklab.ui.largeAero.WSMainUI
- reloadTabs() - Method in class megameklab.ui.MegaMekLabMainUI
- reloadTabs() - Method in class megameklab.ui.mek.BMMainUI
- reloadTabs() - Method in class megameklab.ui.protoMek.PMMainUI
- reloadTabs() - Method in class megameklab.ui.supportVehicle.SVMainUI
- remove(int) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Override remove to ensure button positioning is updated
- removeActionButton(JButton) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Removes a button from the action buttons panel
- removeActionButtons() - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Removes all action buttons from the tabbed pane
- removeAll() - Method in class megameklab.ui.util.EnhancedTabbedPane
- removeAllActionListeners() - Method in class megameklab.ui.fighterAero.ASBuildTab
- removeAllActionListeners() - Method in class megameklab.ui.largeAero.LABuildTab
- removeAllActionListeners() - Method in class megameklab.ui.protoMek.PMBuildTab
- removeAllCrits() - Method in class megameklab.ui.util.CriticalTableModel
- removeAllEquipment() - Method in class megameklab.ui.battleArmor.BAEquipmentView
- removeAllEquipment() - Method in class megameklab.ui.combatVehicle.CVEquipmentView
- removeAllListeners() - Method in class megameklab.ui.battleArmor.BAStructureTab
- removeAllListeners() - Method in class megameklab.ui.combatVehicle.CVStructureTab
- removeAllListeners() - Method in class megameklab.ui.fighterAero.ASStructureTab
- removeAllListeners() - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- removeAllListeners() - Method in class megameklab.ui.infantry.CIStructureTab
- removeAllListeners() - Method in class megameklab.ui.largeAero.DSStructureTab
- removeAllListeners() - Method in class megameklab.ui.largeAero.WSStructureTab
- removeAllListeners() - Method in class megameklab.ui.mek.BMStructureTab
- removeAllListeners() - Method in class megameklab.ui.protoMek.PMStructureTab
- removeAllMiscMounteds(Entity, EquipmentFlag) - Static method in class megameklab.util.UnitUtil
- removeAllMounteds(Entity, EquipmentType) - Static method in class megameklab.util.UnitUtil
- removeAllWeapons() - Method in class megameklab.ui.combatVehicle.CVWeaponView
- removeArm(Mek, int) - Static method in class megameklab.util.MekUtil
- removeClanCase(Entity) - Static method in class megameklab.util.UnitUtil
-
Deprecated.since 0.50.04 - IntelliJ reports 0 uses.
- removeCrit() - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
- removeCrit(int) - Method in class megameklab.ui.util.CriticalTableModel
- removeCriticals(Entity, Mounted<?>) - Static method in class megameklab.util.UnitUtil
-
Sets the corresponding critical slots to null for the Mounted object.
- removeCriticals(Entity, Mounted<?>, int) - Static method in class megameklab.util.UnitUtil
-
Sets the corresponding critical slots to null for the Mounted object in the given location.
- removeCrits(int...) - Method in class megameklab.ui.util.CriticalTableModel
-
Remove a collection of crits specified by the given list of indices.
- removeEnhancements(Mek) - Static method in class megameklab.util.MekUtil
-
Removes all enhancements (TSM and MASC) from the mek
- removeExported(String, int) - Method in class megameklab.ui.util.BayWeaponCriticalTree
- removeFMU(Entity, int, int, int) - Static method in class megameklab.util.MekUtil
-
Removes all equipment that is freely movable and unhittable (e.g.
- removeHand(Mek, int) - Static method in class megameklab.util.MekUtil
- removeHeatSinks(Mek, int) - Static method in class megameklab.util.MekUtil
-
Removes the specified number of heat sinks from the mek Heat sinks are removed first fwith LOC_NONE above the free crit limit then they are removed with a location, and lastly they are removed below the free crit limit
- removeHiddenAmmo(Mounted<?>) - Static method in class megameklab.util.UnitUtil
-
If the given Mounted is a one-shot launcher or infantry weapon, this method removes the hidden ammo linked to it, if any.
- removeISorArmorCrits(Entity, boolean) - Static method in class megameklab.util.UnitUtil
-
remove all CriticalSlots on the passed unit that are internal structure or armor
- removeISorArmorMounts(Entity, boolean) - Static method in class megameklab.util.UnitUtil
-
remove all Mounted on the passed unit that are internal structure or armor
- removeJumpJets(Mek, int) - Static method in class megameklab.util.MekUtil
-
Removes all jump jets from the mek
- removeListener(ArmorLocationView.ArmorLocationListener) - Method in class megameklab.ui.generalUnit.ArmorLocationView
- removeListener(AdvancedAeroBuildListener) - Method in class megameklab.ui.largeAero.WSChassisView
- removeListener(AdvancedAeroBuildListener) - Method in class megameklab.ui.largeAero.WSGravDeckView
- removeListener(AeroBuildListener) - Method in class megameklab.ui.fighterAero.ASChassisView
- removeListener(AeroVesselBuildListener) - Method in class megameklab.ui.largeAero.LACrewView
- removeListener(ArmorAllocationListener) - Method in class megameklab.ui.generalUnit.ArmorAllocationView
- removeListener(ArmorAllocationListener) - Method in class megameklab.ui.generalUnit.BAProtoArmorView
- removeListener(ArmorAllocationListener) - Method in class megameklab.ui.generalUnit.MVFArmorView
- removeListener(ArmorAllocationListener) - Method in class megameklab.ui.generalUnit.PatchworkArmorView
- removeListener(BABuildListener) - Method in class megameklab.ui.battleArmor.BAChassisView
- removeListener(BABuildListener) - Method in class megameklab.ui.battleArmor.BAEnhancementView
- removeListener(BuildListener) - Method in class megameklab.ui.combatVehicle.CVTransportView
- removeListener(BuildListener) - Method in class megameklab.ui.fighterAero.ASTransportView
- removeListener(BuildListener) - Method in class megameklab.ui.generalUnit.BasicInfoView
- removeListener(BuildListener) - Method in class megameklab.ui.generalUnit.FuelView
- removeListener(BuildListener) - Method in class megameklab.ui.generalUnit.HeatSinkView
- removeListener(BuildListener) - Method in class megameklab.ui.generalUnit.MovementView
- removeListener(BuildListener) - Method in class megameklab.ui.generalUnit.TransportView
- removeListener(CVBuildListener) - Method in class megameklab.ui.combatVehicle.CVChassisView
- removeListener(DropshipBuildListener) - Method in class megameklab.ui.largeAero.DSChassisView
- removeListener(HHWBuildListener) - Method in class megameklab.ui.handheldWeapon.HHWChassisView
- removeListener(InfantryBuildListener) - Method in class megameklab.ui.infantry.CIPlatoonTypeView
- removeListener(InfantryBuildListener) - Method in class megameklab.ui.infantry.CISpecializationView
- removeListener(InfantryBuildListener) - Method in class megameklab.ui.infantry.CIWeaponView
- removeListener(MekBuildListener) - Method in class megameklab.ui.mek.BMChassisView
- removeListener(MekBuildListener) - Method in class megameklab.ui.mek.BMLAMFuelView
- removeListener(ProtoMekBuildListener) - Method in class megameklab.ui.protoMek.PMChassisView
- removeListener(SVBuildListener) - Method in class megameklab.ui.supportVehicle.SVChassisModView
- removeListener(SVBuildListener) - Method in class megameklab.ui.supportVehicle.SVChassisView
- removeListener(SVBuildListener) - Method in class megameklab.ui.supportVehicle.SVCrewView
- removeMount() - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
- removeMounted(int) - Method in class megameklab.ui.util.CriticalTableModel
- removeMounted(Entity, Mounted<?>) - Static method in class megameklab.util.UnitUtil
-
Removes a piece of equipment from the Entity
- removeNotify() - Method in class megameklab.ui.generalUnit.RecordSheetPreviewPanel
- removeNotify() - Method in class megameklab.ui.util.EnhancedTabbedPane
- removeOneShotAmmo(Entity) - Static method in class megameklab.util.UnitUtil
- removeSystemCrits(int) - Method in class megameklab.ui.fighterAero.ASStructureTab
- removeSystemCrits(Mek, int, int) - Static method in class megameklab.util.MekUtil
-
Removes the system crits of the given type from the location on the given mek.
- removeTabStateListener(EnhancedTabbedPane.TabStateListener) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Removes a previously added tab state listener
- removeTC(Entity) - Static method in class megameklab.util.UnitUtil
- Renderer() - Constructor for class megameklab.ui.util.EquipmentTableModel.Renderer
- reopenTab() - Method in class megameklab.ui.MegaMekLabTabbedUI
- reOrderLinkedEquipment(List<CriticalSlot>) - Static method in class megameklab.util.MekUtil
-
Returns a reordered version of the given presentGear list of critslots wherein LinkedBy mounteds such as Artemis and PPC Capacitors are placed directly behind their weapon.
- replaceFieldGun(Infantry, WeaponType, int) - Static method in class megameklab.util.InfantryUtil
- replaceMainWeapon(Infantry, InfantryWeapon, boolean) - Static method in class megameklab.util.InfantryUtil
- required() - Method in class megameklab.printing.reference.ClusterHitsTable
- resetArmor(Entity, int) - Static method in class megameklab.util.UnitUtil
-
Remove all mounts for the current armor type from a single location on the passed unit and sets the armor type in that location to standard.
- resetBaseChassis(Entity) - Static method in class megameklab.util.UnitUtil
-
Removes all pod-mounted equipment from an omni unit
- resetChassis() - Method in class megameklab.ui.combatVehicle.CVStructureTab
- resetChassis() - Method in class megameklab.ui.fighterAero.ASStructureTab
- resetChassis() - Method in interface megameklab.ui.listeners.AeroBuildListener
- resetChassis() - Method in interface megameklab.ui.listeners.CVBuildListener
-
Notify of a command to remove all pod-mounted equipment from an omnivehicle and reset it to the base chassis.
- resetChassis() - Method in interface megameklab.ui.listeners.MekBuildListener
- resetChassis() - Method in interface megameklab.ui.listeners.SVBuildListener
-
Removes all pod-mounted equipment from an omni.
- resetChassis() - Method in class megameklab.ui.mek.BMStructureTab
- resetChassis() - Method in class megameklab.ui.supportVehicle.SVStructureTab
- resetInfantryArmor(Infantry) - Static method in class megameklab.util.InfantryUtil
- resetWindowPositions() - Static method in class megameklab.util.CConfig
- resizeMount(Mounted<?>, double) - Static method in class megameklab.util.UnitUtil
- RESTORE_TABS - Enum constant in enum class megameklab.ui.MMLStartUp
- restoreTabbedUi() - Static method in class megameklab.ui.dialog.UiLoader
- riscHeatSinkOverrideKitChanged(boolean) - Method in interface megameklab.ui.listeners.BuildListener
-
Notifies of a change in the presence of a RISC Heat Sink Override Kit
- riscHeatSinkOverrideKitChanged(boolean) - Method in class megameklab.ui.mek.BMStructureTab
- ROLE - Static variable in interface megameklab.printing.IdConstants
- roleChanged(UnitRole) - Method in class megameklab.ui.battleArmor.BAStructureTab
- roleChanged(UnitRole) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- roleChanged(UnitRole) - Method in class megameklab.ui.fighterAero.ASStructureTab
- roleChanged(UnitRole) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- roleChanged(UnitRole) - Method in class megameklab.ui.infantry.CIStructureTab
- roleChanged(UnitRole) - Method in class megameklab.ui.largeAero.DSStructureTab
- roleChanged(UnitRole) - Method in class megameklab.ui.largeAero.WSStructureTab
- roleChanged(UnitRole) - Method in interface megameklab.ui.listeners.BuildListener
- roleChanged(UnitRole) - Method in class megameklab.ui.mek.BMStructureTab
- roleChanged(UnitRole) - Method in class megameklab.ui.protoMek.PMStructureTab
- roleChanged(UnitRole) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- ROW_HEIGHT_PADDING - Static variable in class megameklab.ui.util.EquipmentTableModel
- ROW_SHADING - Static variable in interface megameklab.printing.IdConstants
- RS_ARMOR_GROUPING - Static variable in class megameklab.util.CConfig
- RS_BOLD_TYPE - Static variable in class megameklab.util.CConfig
- RS_COLOR - Static variable in class megameklab.util.CConfig
- RS_CONDENSED_REFERENCE - Static variable in class megameklab.util.CConfig
- RS_FONT - Static variable in class megameklab.util.CConfig
- RS_FRAMELESS - Static variable in class megameklab.util.CConfig
- RS_HEAT_PROFILE - Static variable in class megameklab.util.CConfig
- RS_MEK_NAMES - Static variable in class megameklab.util.CConfig
- RS_PAPER_SIZE - Static variable in class megameklab.util.CConfig
- RS_PROGRESS_BAR - Static variable in class megameklab.util.CConfig
- RS_REFERENCE - Static variable in class megameklab.util.CConfig
- RS_ROW_SHADING - Static variable in class megameklab.util.CConfig
- RS_SCALE_FACTOR - Static variable in class megameklab.util.CConfig
- RS_SCALE_UNITS - Static variable in class megameklab.util.CConfig
- RS_SHOW_ERA - Static variable in class megameklab.util.CConfig
- RS_SHOW_PILOT_DATA - Static variable in class megameklab.util.CConfig
- RS_SHOW_QUIRKS - Static variable in class megameklab.util.CConfig
- RS_SHOW_ROLE - Static variable in class megameklab.util.CConfig
- RS_TAC_OPS_HEAT - Static variable in class megameklab.util.CConfig
- RS_TEMPLATE - Static variable in interface megameklab.printing.IdConstants
- RSScale - Enum Class in megameklab.util
-
Scale to use when printing record sheets
- RULES_LEVEL - Static variable in interface megameklab.printing.IdConstants
S
- safetyPrompt() - Method in class megameklab.ui.MegaMekLabMainUI
- safetyPrompt() - Method in interface megameklab.ui.MenuBarOwner
-
This method is called when an action will cause the currently edited unit to be discarded (exit MML, load a new unit or switch unit type).
- SAIL_PIPS - Static variable in interface megameklab.printing.IdConstants
- sailChanged(boolean) - Method in class megameklab.ui.largeAero.WSStructureTab
- sailChanged(boolean) - Method in interface megameklab.ui.listeners.AdvancedAeroBuildListener
- SailSummaryItem - Class in megameklab.ui.generalUnit.summary
- SailSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.SailSummaryItem
- saveConfig() - Static method in class megameklab.util.CConfig
-
Write the config file out to ./data/mwconfig.txt.
- saveTabState(List<MegaMekLabMainUI>) - Static method in class megameklab.ui.util.TabUtil
- saveUnit() - Method in class megameklab.ui.MenuBar
- saveUnit(JFrame, FileNameManager, Entity) - Method in class megameklab.ui.util.MegaMekLabFileSaver
-
Tries to save the unit directly to its file, if it has a filename already.
- saveUnitAs() - Method in class megameklab.ui.MenuBar
- saveUnitAs(JFrame, Entity) - Method in class megameklab.ui.util.MegaMekLabFileSaver
- scaleText(double, Function<Float, Integer>) - Method in class megameklab.printing.InventoryWriter
-
If the lines do not fit in the available space, we will need to reduce the font size and possible the amount of space between lines.
- scaleText(Function<Float, Integer>) - Method in class megameklab.printing.InventoryWriter
-
Rescales text to allow space for a fixed number of lines using the entire region.
- scaleUnits() - Static method in class megameklab.util.CConfig
- scheduleRefresh() - Method in class megameklab.ui.MegaMekLabMainUI
- scheduleRefresh() - Method in interface megameklab.ui.util.RefreshListener
-
Schedules a full refresh.
- SECTION_HEADER - Static variable in class megameklab.printing.reference.ReferenceTableBase
- select(boolean) - Method in class megameklab.ui.dialog.MegaMekLabUnitSelectorDialog
- selectAndLoadUnitFromCache(MenuBarOwner) - Static method in class megameklab.ui.StartupGUI
-
Shows the Unit Selector Window and loads the unit if the user selects one.
- selectionForKey(char, ComboBoxModel) - Method in class megameklab.ui.util.EquipmentListCellKeySelectionManager
- sendMessage(String) - Method in class megameklab.util.SingleInstanceService
-
Send a message to the running instance
- setActionButtons(JButton...) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Set buttons to the action buttons panel
- setActionButtonsAlignAfterTabs(boolean) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Sets whether action buttons should be aligned after the tabs or on the right side of the window
- setAeroStructuralIntegrity() - Method in class megameklab.ui.fighterAero.ASStructureTab
-
Sets the structural integrity for Aerospace and Conventional fighters.
- setAlternateArmorGrouping(boolean) - Method in class megameklab.printing.RecordSheetOptions
- setArmorType(ArmorType, int) - Method in class megameklab.ui.generalUnit.PatchworkArmorView
- setAsCustomization() - Method in class megameklab.ui.battleArmor.BAStructureTab
- setAsCustomization() - Method in class megameklab.ui.combatVehicle.CVChassisView
-
Disables controls that cannot be changed when customizing a refit.
- setAsCustomization() - Method in class megameklab.ui.combatVehicle.CVStructureTab
-
Disables controls that cannot be changed when customizing a refit.
- setAsCustomization() - Method in class megameklab.ui.fighterAero.ASChassisView
- setAsCustomization() - Method in class megameklab.ui.fighterAero.ASStructureTab
- setAsCustomization() - Method in class megameklab.ui.generalUnit.BasicInfoView
- setAsCustomization() - Method in class megameklab.ui.infantry.CIStructureTab
- setAsCustomization() - Method in class megameklab.ui.largeAero.DSChassisView
- setAsCustomization() - Method in class megameklab.ui.largeAero.DSStructureTab
- setAsCustomization() - Method in class megameklab.ui.largeAero.WSChassisView
- setAsCustomization() - Method in class megameklab.ui.largeAero.WSStructureTab
- setAsCustomization() - Method in class megameklab.ui.mek.BMChassisView
- setAsCustomization() - Method in class megameklab.ui.mek.BMStructureTab
- setAsCustomization() - Method in class megameklab.ui.protoMek.PMChassisView
- setAsCustomization() - Method in class megameklab.ui.protoMek.PMStructureTab
- setAsCustomization() - Method in class megameklab.ui.supportVehicle.SVChassisView
-
Disables controls that cannot be changed when customizing a refit.
- setAsCustomization() - Method in class megameklab.ui.supportVehicle.SVStructureTab
-
Disables controls that cannot be changed when customizing a refit.
- setBaseTypeIndex(int) - Method in class megameklab.ui.mek.BMChassisView
- setBoldType(boolean) - Method in class megameklab.printing.RecordSheetOptions
- setCallback(Consumer<Integer>) - Method in class megameklab.printing.PrintRecordSheet
-
Provides a callback function that can be used to provide updates on printing progress.
- setChassis(String) - Method in class megameklab.ui.generalUnit.BasicInfoView
- setChassisMod(EquipmentType, boolean) - Method in interface megameklab.ui.listeners.SVBuildListener
-
Notify of the addition or removal of a chassis modification
- setChassisMod(EquipmentType, boolean) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- setCockpitType(int) - Method in class megameklab.ui.fighterAero.ASChassisView
- setCockpitType(int) - Method in class megameklab.ui.mek.BMChassisView
- setColOffsets(Collection<Double>) - Method in class megameklab.printing.reference.ReferenceTable
- setColor(boolean) - Method in class megameklab.printing.RecordSheetOptions
- setColumnAnchor(int, String) - Method in class megameklab.printing.reference.ReferenceTable
- setColumnWeight(int, String) - Method in class megameklab.printing.reference.ReferenceTable
- setCondensedReferenceCharts(boolean) - Method in class megameklab.printing.RecordSheetOptions
- setDarkened(boolean) - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
- setData(ArrayList<EquipmentType>) - Method in class megameklab.ui.util.EquipmentTableModel
- setDefaultAnchor(String) - Method in class megameklab.printing.reference.ReferenceTable
- setDetachedTabPrefixTitle(EnhancedTabbedPane.DetachedTabInfo, String) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Sets the title prefix for a detached tab window
- setDetachedTabsPrefixTitle(String) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Sets the title prefix for all the detached tab windows
- setDetachedTabTitle(JFrame, String) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Updates the title of a detached tab window containing the given editor
- setDetachedWindowFactory(EnhancedTabbedPane.DetachedWindowFactory) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Sets a custom factory for creating detached tab windows
- setDockGroupId(String) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Sets the dock group ID for this tabbed pane.
- setEngine(Engine) - Method in class megameklab.ui.combatVehicle.CVChassisView
-
Select the first engine in the list that matches engine type and flags, disregarding the large engine flag.
- setEngine(Engine) - Method in class megameklab.ui.fighterAero.ASChassisView
-
Select the first engine in the list that matches engine type and flags, ignoring large engine flag.
- setEngine(Engine) - Method in class megameklab.ui.mek.BMChassisView
-
Select the first engine in the list that matches engine type and flags, ignoring any flags other than Clan.
- setEngineRating(int) - Method in class megameklab.ui.combatVehicle.CVChassisView
- setEngineRating(int) - Method in class megameklab.ui.fighterAero.ASChassisView
- setEngineRating(int) - Method in class megameklab.ui.mek.BMChassisView
- setEnhancement(EquipmentType) - Method in class megameklab.ui.mek.BMChassisView
- setEnhancement(EquipmentType, boolean) - Method in interface megameklab.ui.listeners.ProtoMekBuildListener
- setEnhancement(EquipmentType, boolean) - Method in class megameklab.ui.protoMek.PMStructureTab
- setEntities(List<Entity>) - Method in class megameklab.ui.generalUnit.RecordSheetPreviewPanel
-
Sets multiple entities to be displayed side by side horizontally
- setEntity(Entity) - Method in class megameklab.ui.generalUnit.RecordSheetPreviewPanel
-
Sets a single entity to display (clears any previous multi-entity display)
- setEntity(Entity) - Method in class megameklab.ui.MegaMekLabMainUI
- setEntity(Entity, String) - Method in class megameklab.ui.MegaMekLabMainUI
- setEntityType(long) - Method in class megameklab.ui.generalUnit.ArmorAllocationView
- setEquipmentView() - Method in class megameklab.ui.infantry.CIArmorView
- setEquipmentView() - Method in class megameklab.ui.infantry.CIEquipmentView
- setEquipmentView() - Method in class megameklab.ui.infantry.CIFieldGunView
- setEraBasedProgression(boolean) - Method in class megameklab.printing.RecordSheetOptions
- setEraIcon(boolean) - Method in class megameklab.printing.RecordSheetOptions
- setFacing(int) - Method in class megameklab.ui.util.BayWeaponCriticalTree
-
Sets whether this arc should show only forward-mounted, rear-mounted, or both
- setFieldSize(JComponent, Dimension) - Method in class megameklab.ui.battleArmor.BAStructureTab
- setFieldSize(JComponent, Dimension) - Method in class megameklab.ui.fighterAero.ASStructureTab
- setFieldSize(JComponent, Dimension) - Method in class megameklab.ui.infantry.CIArmorView
- setFieldSize(JComponent, Dimension) - Method in class megameklab.ui.infantry.CIMountView
- setFieldSize(JComponent, Dimension) - Method in class megameklab.ui.infantry.CIStructureTab
- setFieldSize(JComponent, Dimension) - Method in class megameklab.ui.mek.BMStructureTab
- setFieldSize(JComponent, Dimension) - Method in class megameklab.ui.protoMek.PMStructureTab
- setFieldSize(JComponent, Dimension) - Method in class megameklab.ui.util.ITab
- setFileName(String) - Method in interface megameklab.ui.FileNameManager
- setFileName(String) - Method in class megameklab.ui.MegaMekLabMainUI
- setFont(Font) - Method in class megameklab.ui.generalUnit.summary.SummaryAvailabilityLabel
- setFont(Font) - Method in class megameklab.ui.generalUnit.summary.SummaryWeightLabel
- setFrameless(boolean) - Method in class megameklab.printing.RecordSheetOptions
- setFromAero(Aero) - Method in class megameklab.ui.generalUnit.HeatSinkView
- setFromEntity(Aero) - Method in class megameklab.ui.fighterAero.ASChassisView
- setFromEntity(Aero) - Method in class megameklab.ui.largeAero.LACrewView
- setFromEntity(BattleArmor) - Method in class megameklab.ui.battleArmor.BAChassisView
- setFromEntity(BattleArmor) - Method in class megameklab.ui.battleArmor.BAEnhancementView
- setFromEntity(Entity) - Method in class megameklab.ui.generalUnit.ArmorAllocationView
- setFromEntity(Entity) - Method in class megameklab.ui.generalUnit.BAProtoArmorView
- setFromEntity(Entity) - Method in class megameklab.ui.generalUnit.BasicInfoView
- setFromEntity(Entity) - Method in class megameklab.ui.generalUnit.FuelView
- setFromEntity(Entity) - Method in class megameklab.ui.generalUnit.IconView
- setFromEntity(Entity) - Method in class megameklab.ui.generalUnit.MovementView
- setFromEntity(Entity) - Method in class megameklab.ui.generalUnit.MVFArmorView
-
Sets the values of all fields from the current Entity.
- setFromEntity(Entity) - Method in class megameklab.ui.generalUnit.PatchworkArmorView
- setFromEntity(Entity) - Method in class megameklab.ui.generalUnit.TransportView
- setFromEntity(Entity) - Method in class megameklab.ui.handheldWeapon.HHWChassisView
- setFromEntity(Entity) - Method in class megameklab.ui.supportVehicle.SVChassisModView
- setFromEntity(Entity) - Method in class megameklab.ui.supportVehicle.SVChassisView
- setFromEntity(Entity) - Method in class megameklab.ui.supportVehicle.SVCrewView
- setFromEntity(Entity, boolean) - Method in class megameklab.ui.generalUnit.MVFArmorView
-
Sets the values of all fields from the current Entity, with the option of ignoring whether the
Entity
has patchwork armor. - setFromEntity(Infantry) - Method in class megameklab.ui.infantry.CIPlatoonTypeView
- setFromEntity(Infantry) - Method in class megameklab.ui.infantry.CIWeaponView
- setFromEntity(Jumpship) - Method in class megameklab.ui.largeAero.WSChassisView
- setFromEntity(Jumpship) - Method in class megameklab.ui.largeAero.WSGravDeckView
- setFromEntity(Mek) - Method in class megameklab.ui.mek.BMChassisView
- setFromEntity(Mek) - Method in class megameklab.ui.mek.BMLAMFuelView
- setFromEntity(ProtoMek) - Method in class megameklab.ui.protoMek.PMChassisView
- setFromEntity(SmallCraft) - Method in class megameklab.ui.largeAero.DSChassisView
- setFromEntity(Tank) - Method in class megameklab.ui.combatVehicle.CVChassisView
- setFromMek(Mek) - Method in class megameklab.ui.generalUnit.HeatSinkView
- setFullHeadEject(boolean) - Method in class megameklab.ui.mek.BMChassisView
- setGyroType(int) - Method in class megameklab.ui.mek.BMChassisView
- setHeaders(String...) - Method in class megameklab.printing.reference.ReferenceTable
- setHeaders(List<String>) - Method in class megameklab.printing.reference.ReferenceTable
- setHeatProfile(boolean) - Method in class megameklab.printing.RecordSheetOptions
- setHeatSinkIndex(int) - Method in class megameklab.ui.generalUnit.HeatSinkView
- setHeatSinkType(EquipmentType) - Method in class megameklab.ui.generalUnit.HeatSinkView
- setIntVal(int) - Method in class megameklab.ui.util.IntRangeTextField
-
Sets the text to a string representation of the provided value
- setISInterface(boolean) - Method in interface megameklab.ui.listeners.ProtoMekBuildListener
- setISInterface(boolean) - Method in class megameklab.ui.protoMek.PMStructureTab
- setLFBattery(boolean) - Method in class megameklab.ui.largeAero.WSChassisView
- setManualBV(int) - Method in class megameklab.ui.generalUnit.BasicInfoView
- setManualBV(int, Entity) - Static method in class megameklab.util.UnitUtil
-
Updates the manual BV value of the given entity.
- setMaxDecks(int) - Method in class megameklab.ui.largeAero.WSGravDeckView
- setMaximum(Integer) - Method in class megameklab.ui.util.IntRangeTextField
-
Sets the maximum legal value
- setMaxPoints(Integer) - Method in class megameklab.ui.generalUnit.ArmorLocationView
-
Sets the maximum number of armor points that can be assigned to this location.
- setMaxThrust(int) - Method in class megameklab.ui.largeAero.DSChassisView
- setMaxThrust(int) - Method in class megameklab.ui.largeAero.WSChassisView
- setMessageHandler(SingleInstanceService.MessageHandler) - Method in class megameklab.util.SingleInstanceService
-
Sets a handler for messages from other instances
- setMilitary(boolean) - Method in class megameklab.ui.largeAero.DSChassisView
- setMinimum(int) - Method in class megameklab.ui.generalUnit.ArmorLocationView
- setMinimum(Integer) - Method in class megameklab.ui.util.IntRangeTextField
-
Sets the minimum value for the field.
- setMinimumTabsCount(int) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Sets the minimum number of tabs that can't be detached
- setModel(String) - Method in class megameklab.ui.generalUnit.BasicInfoView
- setMostRecentFile(String) - Static method in class megameklab.util.CConfig
- setMotiveTypeIndex(int) - Method in class megameklab.ui.mek.BMChassisView
- setNullValue(String) - Method in class megameklab.ui.util.CustomComboBox
- setOmni(boolean) - Method in class megameklab.ui.fighterAero.ASChassisView
- setOmni(boolean) - Method in class megameklab.ui.generalUnit.TransportView
- setOmni(boolean) - Method in class megameklab.ui.mek.BMChassisView
- setPaperSize(PaperSize) - Method in class megameklab.printing.RecordSheetOptions
- setParam(String, String) - Static method in class megameklab.util.CConfig
-
Set a config value.
- setParentPane(EnhancedTabbedPane) - Method in class megameklab.ui.util.EnhancedTabbedPane.CloseableTab
-
Sets the parent pane of this tab
- setPatchwork(boolean) - Method in class megameklab.ui.generalUnit.MVFArmorView
-
Enables or disables the patchwork checkbox and refreshes
- setPilotData(boolean) - Method in class megameklab.printing.RecordSheetOptions
- setPoints(int) - Method in class megameklab.ui.generalUnit.ArmorLocationView
-
Sets the number of points for this location.
- setPointsRear(int) - Method in class megameklab.ui.generalUnit.ArmorLocationView
-
Sets the number of points of armor for this location in the rear.
- setPreferences() - Method in class megameklab.ui.dialog.AbstractMMLButtonDialog
-
This override forces the preferences for this class to be tracked in MML instead of MegaMek
- setPreferences() - Method in class megameklab.ui.dialog.AbstractMMLDialog
-
This override forces the preferences for this class to be tracked in MML instead of MegaMek
- setPreferredWidth(int) - Method in class megameklab.ui.generalUnit.PreviewTab
-
Sets the preferred width of this component and its child components
- setQuarters(int, int, int, int, int, int, int, int) - Method in interface megameklab.ui.listeners.SVBuildListener
-
Notify of a change in the size of crew quarters
- setQuarters(int, int, int, int, int, int, int, int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- setQuarters(Aero, TestAero.Quarters, int) - Static method in class megameklab.util.AeroUtil
-
Adjusts the number of crew quarters of a given type on an aerospace vessel.
- setQuirks(boolean) - Method in class megameklab.printing.RecordSheetOptions
- setReferenceCharts(boolean) - Method in class megameklab.printing.RecordSheetOptions
- setRefresh(RefreshListener) - Method in class megameklab.ui.dialog.FloatingEquipmentDatabaseDialog
- setRefresh(RefreshListener) - Method in class megameklab.ui.util.AbstractCriticalTransferHandler
- setRefresh(RefreshListener) - Method in class megameklab.ui.util.AbstractEquipmentDatabaseView
- setRefresh(RefreshListener) - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
- setRefresh(RefreshListener) - Method in class megameklab.ui.util.ProtoMekMountList
- setRefreshedListener(RefreshListener) - Method in class megameklab.ui.generalUnit.FluffTab
- setRegion(SVGRectElement) - Method in class megameklab.printing.InventoryWriter
-
Recalculates column positions for a new page
- setRole(boolean) - Method in class megameklab.printing.RecordSheetOptions
- setRowShading(boolean) - Method in class megameklab.printing.RecordSheetOptions
- setSeating(int, int, int, int, int, int) - Method in interface megameklab.ui.listeners.SVBuildListener
-
Notify of a change in the number of crew seats
- setSeating(int, int, int, int, int, int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- setSizeAndLocation() - Method in class megameklab.ui.MegaMekLabMainUI
- setSource(String) - Method in class megameklab.ui.generalUnit.BasicInfoView
- setStructureType(String) - Method in class megameklab.ui.mek.BMChassisView
- setStructureType(EquipmentType) - Method in class megameklab.ui.mek.BMChassisView
- setSVGDocument(Document) - Method in class megameklab.printing.PrintRecordSheet
- setTabDetachingEnabled(boolean) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Sets whether tabs can be detached from the pane
- setTabDetachmentHandler(EnhancedTabbedPane.TabDetachmentHandler) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Sets a custom handler for tab detachment operations
- setTabLayoutPolicy(int) - Method in class megameklab.ui.util.EnhancedTabbedPane
- setTabName(String, MegaMekLabMainUI) - Method in class megameklab.ui.MegaMekLabTabbedUI
-
Updates the name of the currently selected tab in the tabbed user interface.
- setTabOwner(MegaMekLabTabbedUI) - Method in class megameklab.ui.MegaMekLabMainUI
- setTabReorderingEnabled(boolean) - Method in class megameklab.ui.util.EnhancedTabbedPane
-
Sets whether tabs can be reordered by dragging
- setTacOpsHeat(boolean) - Method in class megameklab.printing.RecordSheetOptions
- setTechBase(boolean, boolean) - Method in class megameklab.ui.generalUnit.BasicInfoView
- setTechFaction(int) - Method in class megameklab.ui.battleArmor.BAStructureTab
- setTechFaction(int) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- setTechFaction(int) - Method in class megameklab.ui.fighterAero.ASStructureTab
- setTechFaction(int) - Method in class megameklab.ui.generalUnit.BasicInfoView
- setTechFaction(int) - Method in class megameklab.ui.infantry.CIStructureTab
- setTechFaction(int) - Method in class megameklab.ui.largeAero.DSStructureTab
- setTechFaction(int) - Method in class megameklab.ui.largeAero.WSStructureTab
- setTechFaction(int) - Method in class megameklab.ui.mek.BMStructureTab
- setTechFaction(int) - Method in class megameklab.ui.protoMek.PMStructureTab
- setTechFaction(int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- setTechLevel(SimpleTechLevel) - Method in class megameklab.ui.generalUnit.BasicInfoView
- setTextField(String, int) - Method in class megameklab.printing.PrintRecordSheet
- setTextField(String, String) - Method in class megameklab.printing.PrintRecordSheet
- setTextField(String, String, boolean) - Method in class megameklab.printing.PrintRecordSheet
-
Sets the text content of the text element in the SVG diagram corresponding with the given id.
- SettingsDialog - Class in megameklab.ui.dialog.settings
-
This is MML's general preferences dialog with color, record sheet and other settings.
- SettingsDialog(JFrame) - Constructor for class megameklab.ui.dialog.settings.SettingsDialog
- setTitle(String) - Method in class megameklab.ui.util.EnhancedTabbedPane.CloseableTab
-
Sets the title of this tab
- setTonnage(double) - Method in class megameklab.ui.combatVehicle.CVChassisView
- setTonnage(double) - Method in class megameklab.ui.fighterAero.ASChassisView
- setTonnage(double) - Method in class megameklab.ui.generalUnit.TransportView
- setTonnage(double) - Method in class megameklab.ui.largeAero.DSChassisView
- setTonnage(double) - Method in class megameklab.ui.largeAero.WSChassisView
- setTonnage(double) - Method in class megameklab.ui.mek.BMChassisView
- setTonnage(double) - Method in class megameklab.ui.protoMek.PMChassisView
- setUpPanels() - Method in class megameklab.ui.battleArmor.BAStructureTab
- setUpPanels() - Method in class megameklab.ui.infantry.CIStructureTab
- setupSpringGrid(JPanel, int) - Static method in class megameklab.ui.util.SpringLayoutHelper
- setupSpringGrid(JPanel, int, int) - Static method in class megameklab.ui.util.SpringLayoutHelper
- setValueAt(Object, int, int) - Method in class megameklab.ui.util.CriticalTableModel
- setVariableSizeMiscTypeMinimumSize(Mounted<?>) - Static method in class megameklab.util.UnitUtil
-
For MiscTypes of variable size such as Ladders this sets the size to the minimum size which is equal to the step size (20m for Ladders, 0.5t for Cargo space and the like).
- setVisible(boolean) - Method in class megameklab.ui.MegaMekLabMainUI
- setVisible(boolean) - Method in class megameklab.ui.StartupGUI
- setVSTOL(boolean) - Method in class megameklab.ui.fighterAero.ASChassisView
- setYear(int) - Method in class megameklab.ui.generalUnit.BasicInfoView
- SHADOW_OFFSET - Static variable in class megameklab.printing.PrintCapitalShip
-
Amount to offset the armor block drop shadow as a fraction of pip height/width
- sheets - Variable in class megameklab.printing.RecordSheetTask
- SHIELD - Static variable in interface megameklab.printing.IdConstants
- SHIELD_DA - Static variable in interface megameklab.printing.IdConstants
- SHIELD_DC - Static variable in interface megameklab.printing.IdConstants
- shortName() - Method in enum class megameklab.util.RSScale
-
Used for display name when space is limited.
- shouldShow(EquipmentType) - Method in class megameklab.ui.handheldWeapon.HHWEquipmentDatabaseView
- shouldShow(EquipmentType) - Method in class megameklab.ui.util.AbstractEquipmentDatabaseView
-
Returns true when the given equipment should show up in the database table.
- show() - Method in class megameklab.ui.dialog.UiLoader
-
Shows the splash image, hides the calling frame and starts loading the new unit's UI.
- showAmmoButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
- showArtilleryButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
- showBallisticButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
- showBVCalculations(JFrame, Entity) - Static method in class megameklab.ui.MenuBar
- showCapitalButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
- showCondensedReferenceCharts() - Method in class megameklab.printing.RecordSheetOptions
- showEnergyButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
- showEraIcon() - Method in class megameklab.printing.RecordSheetOptions
- showExtinct() - Method in class megameklab.ui.generalUnit.BasicInfoView
- showFileReadError(Component, String) - Static method in class megameklab.ui.PopupMessages
- showFileReadError(Component, String, String) - Static method in class megameklab.ui.PopupMessages
- showFileWriteError(Component, String) - Static method in class megameklab.ui.PopupMessages
- showFilterFor(Entity) - Method in enum class megameklab.ui.util.EquipmentDatabaseCategory
- showHeatProfile() - Method in class megameklab.printing.PrintEntity
- showHeatProfile() - Method in class megameklab.printing.RecordSheetOptions
- showImproperFileType(Component) - Static method in class megameklab.ui.PopupMessages
- showIndustrialButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
- showInLoadOut(Mounted<?>) - Method in class megameklab.ui.battleArmor.BAEquipmentTab
- showInLoadOut(Mounted<?>) - Method in class megameklab.ui.combatVehicle.CVEquipmentTab
- showInLoadOut(Mounted<?>) - Method in class megameklab.ui.generalUnit.AbstractEquipmentTab
-
This method is called for all of a unit's equipment to determine if it is to be shown in the load out view.
- showInLoadOut(Mounted<?>) - Method in class megameklab.ui.largeAero.LAEquipmentTab
- showInLoadOut(Mounted<?>) - Method in class megameklab.ui.mek.BMEquipmentTab
- showInLoadOut(Mounted<?>) - Method in class megameklab.ui.protoMek.PMEquipmentTab
- showInLoadOut(Mounted<?>) - Method in class megameklab.ui.supportVehicle.SVEquipmentTab
- showInvalidLocationInfo(Component, String, String) - Static method in class megameklab.ui.PopupMessages
- showLocationFullError(Component) - Static method in class megameklab.ui.PopupMessages
- showLocationFullError(Component, String) - Static method in class megameklab.ui.PopupMessages
- showLookAndFeelError(Component, String) - Static method in class megameklab.ui.PopupMessages
- showMissileButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
- showMostRecentUnitMissingError(Component) - Static method in class megameklab.ui.PopupMessages
- showNoFluffImage(Component) - Static method in class megameklab.ui.PopupMessages
- showNoMostRecentUnitError(Component) - Static method in class megameklab.ui.PopupMessages
- showOtherButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
- showPatchwork(boolean) - Method in class megameklab.ui.generalUnit.ArmorAllocationView
- showPhysicalButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
- showPilotData() - Method in class megameklab.printing.RecordSheetOptions
- showPilotInfo() - Method in class megameklab.printing.PrintEntity
-
When printing from a MUL the pilot data is filled in unless the option has been disabled.
- showQuirks() - Method in class megameklab.printing.RecordSheetOptions
- showReferenceCharts() - Method in class megameklab.printing.RecordSheetOptions
- showRole() - Method in class megameklab.printing.RecordSheetOptions
- showSettingsImported(Component) - Static method in class megameklab.ui.PopupMessages
- showSettingsImportHelp(Component) - Static method in class megameklab.ui.PopupMessages
- showTechBase(boolean) - Method in class megameklab.ui.util.TechComboBox
- showUiLoadError(Component) - Static method in class megameklab.ui.PopupMessages
- showUncaughtException(Component, Throwable) - Static method in class megameklab.ui.PopupMessages
- showUnitInvalidWarning(Component) - Static method in class megameklab.ui.PopupMessages
- showUnitInvalidWarning(Component, String) - Static method in class megameklab.ui.PopupMessages
- showUnitIsValid(Component) - Static method in class megameklab.ui.PopupMessages
- showUnitSavedMessage(Component, Entity, File) - Static method in class megameklab.ui.PopupMessages
- showUnitSpecs(Entity, JFrame) - Static method in class megameklab.ui.MenuBar
- showUnitWeightBreakDown(Entity, JFrame) - Static method in class megameklab.ui.MenuBar
- showValidation(Entity, JFrame) - Static method in class megameklab.util.UnitUtil
- showWrongIconSize(Component) - Static method in class megameklab.ui.PopupMessages
- SI_PIPS - Static variable in interface megameklab.printing.IdConstants
- siChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
- siChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
- siChanged(int) - Method in interface megameklab.ui.listeners.AdvancedAeroBuildListener
- siChanged(int) - Method in interface megameklab.ui.listeners.DropshipBuildListener
- SingleInstanceService - Class in megameklab.util
- SingleInstanceService(String) - Constructor for class megameklab.util.SingleInstanceService
-
Creates a new single instance service
- SingleInstanceService(String, int) - Constructor for class megameklab.util.SingleInstanceService
-
Creates a new single instance service with specific port
- SingleInstanceService.MessageHandler - Interface in megameklab.util
-
Functional interface for message handling
- SIZE - Static variable in class megameklab.ui.util.CriticalTableModel
- sizeName - Variable in enum class megameklab.printing.PaperSize
- slh - Static variable in class megameklab.ui.util.SpringLayoutHelper
- SNEAK_CAMO_MODS - Static variable in interface megameklab.printing.IdConstants
- SNEAK_IR_MODS - Static variable in interface megameklab.printing.IdConstants
- SOLDIER - Static variable in interface megameklab.printing.IdConstants
- sortCrits(Mek) - Static method in class megameklab.util.MekUtil
-
Sorts the allocated equipment on all locations (except HD) of the Mek using the officially used sort order.
- sortCritSlots(Mek, int) - Static method in class megameklab.util.MekUtil
-
Sorts the crits within the given location.
- sourceChanged(String) - Method in class megameklab.ui.battleArmor.BAStructureTab
- sourceChanged(String) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- sourceChanged(String) - Method in class megameklab.ui.fighterAero.ASStructureTab
- sourceChanged(String) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- sourceChanged(String) - Method in class megameklab.ui.infantry.CIStructureTab
- sourceChanged(String) - Method in class megameklab.ui.largeAero.DSStructureTab
- sourceChanged(String) - Method in class megameklab.ui.largeAero.WSStructureTab
- sourceChanged(String) - Method in interface megameklab.ui.listeners.BuildListener
- sourceChanged(String) - Method in class megameklab.ui.mek.BMStructureTab
- sourceChanged(String) - Method in class megameklab.ui.protoMek.PMStructureTab
- sourceChanged(String) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- SPAS - Static variable in interface megameklab.printing.IdConstants
- specializationsChanged() - Method in class megameklab.ui.infantry.CIStructureTab
- specializationsChanged() - Method in interface megameklab.ui.listeners.InfantryBuildListener
- SpecialsSummaryItem - Class in megameklab.ui.generalUnit.summary
-
This item only lists the weight of TestEntity.getWeightMisc().
- SpecialsSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.SpecialsSummaryItem
- specificName() - Method in class megameklab.printing.PageBreak
- SpinnerCellEditor() - Constructor for class megameklab.ui.util.CriticalTableModel.SpinnerCellEditor
- SPLASH_SCREEN - Enum constant in enum class megameklab.ui.MMLStartUp
- spnFixedTroop - Variable in class megameklab.ui.generalUnit.TransportView
- spnFixedTroopModel - Variable in class megameklab.ui.generalUnit.TransportView
- spnPodTroop - Variable in class megameklab.ui.generalUnit.TransportView
- spnPodTroopModel - Variable in class megameklab.ui.generalUnit.TransportView
- sponsonPintleBaseWtChanged(double) - Method in interface megameklab.ui.listeners.SVBuildListener
-
Notify of a change in the base chassis sponson/pintle weight for omnivehicles.
- sponsonPintleBaseWtChanged(double) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- sponsonTurretChanged(boolean) - Method in interface megameklab.ui.listeners.SVBuildListener
-
Notify that sponson turrets have been added or removed
- sponsonTurretChanged(boolean) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- SponsonTurretSummaryItem - Class in megameklab.ui.generalUnit.summary
- SponsonTurretSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.SponsonTurretSummaryItem
- SpringLayoutHelper - Class in megameklab.ui.util
-
Helper which loops through container components in order to set up springs.
- SpringLayoutHelper() - Constructor for class megameklab.ui.util.SpringLayoutHelper
- SpringUtilities - Class in megameklab.ui.util
-
A 1.4 file that provides utility methods for creating form- or grid-style layouts with SpringLayout.
- SpringUtilities() - Constructor for class megameklab.ui.util.SpringUtilities
- SQUAD - Static variable in interface megameklab.printing.IdConstants
- squadSizeChanged(int) - Method in class megameklab.ui.battleArmor.BAStructureTab
- squadSizeChanged(int) - Method in interface megameklab.ui.listeners.BABuildListener
- STANDARD_INSETS - Static variable in class megameklab.ui.generalUnit.BuildView
- standardBayLines() - Method in class megameklab.printing.InventoryWriter
- StandardInventoryEntry - Class in megameklab.printing
-
Formats text for an entry in the weapons and equipment inventory section of the record sheet.
- StandardInventoryEntry(Mounted<?>) - Constructor for class megameklab.printing.StandardInventoryEntry
- startingY() - Method in class megameklab.printing.InventoryWriter
- StartupGUI - Class in megameklab.ui
-
A startup splash screen for MegaMekLab
- StartupGUI() - Constructor for class megameklab.ui.StartupGUI
- stateChanged(ChangeEvent) - Method in class megameklab.ui.battleArmor.BAChassisView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.battleArmor.BAStructureTab
- stateChanged(ChangeEvent) - Method in class megameklab.ui.combatVehicle.CVChassisView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.combatVehicle.CVTransportView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.fighterAero.ASChassisView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.fighterAero.ASTransportView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.generalUnit.ArmorLocationView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.generalUnit.BAProtoArmorView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.generalUnit.FuelView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.generalUnit.HeatSinkView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.generalUnit.MovementView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.generalUnit.MVFArmorView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.generalUnit.TransportTab
- stateChanged(ChangeEvent) - Method in class megameklab.ui.generalUnit.TransportView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.handheldWeapon.HHWChassisView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.infantry.CIArmorView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.infantry.CIMountView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.infantry.CIPlatoonTypeView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.largeAero.DSChassisView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.largeAero.LACrewView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.largeAero.WSChassisView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.MegaMekLabTabbedUI
- stateChanged(ChangeEvent) - Method in class megameklab.ui.mek.BMChassisView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.mek.BMLAMFuelView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.protoMek.PMChassisView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.supportVehicle.SVChassisView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.supportVehicle.SVCrewView
- stateChanged(ChangeEvent) - Method in class megameklab.ui.util.CriticalTableModel.SpinnerCellEditor
- StatusBar - Class in megameklab.ui.generalUnit
- StatusBar(MegaMekLabMainUI) - Constructor for class megameklab.ui.generalUnit.StatusBar
- StraightMovementTable - Class in megameklab.printing.reference
-
For aerodyne units
- StraightMovementTable(PrintAero) - Constructor for class megameklab.printing.reference.StraightMovementTable
- StringUtils - Class in megameklab.util
- StringUtils() - Constructor for class megameklab.util.StringUtils
- structuralTechRatingChanged(int) - Method in interface megameklab.ui.listeners.SVBuildListener
-
Notify of a change in the structural tech rating
- structuralTechRatingChanged(int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- STRUCTURE_PIPS - Static variable in interface megameklab.printing.IdConstants
- STRUCTURE_TYPE - Static variable in interface megameklab.printing.IdConstants
- structureChanged(EquipmentType) - Method in interface megameklab.ui.listeners.MekBuildListener
- structureChanged(EquipmentType) - Method in class megameklab.ui.mek.BMStructureTab
- StructureSummaryItem - Class in megameklab.ui.generalUnit.summary
- StructureSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.StructureSummaryItem
- SUIT - Static variable in interface megameklab.printing.IdConstants
- SummaryAvailabilityLabel - Class in megameklab.ui.generalUnit.summary
- SummaryAvailabilityLabel() - Constructor for class megameklab.ui.generalUnit.summary.SummaryAvailabilityLabel
- SummaryAvailabilityLabel(String) - Constructor for class megameklab.ui.generalUnit.summary.SummaryAvailabilityLabel
-
This label is used by the unit summary in the structure tab to display the availability.
- SummaryItem - Interface in megameklab.ui.generalUnit.summary
-
This interface is implemented by items that each make up one line in the unit weight/crit/avail summary on the structure tab.
- SummaryView - Class in megameklab.ui.generalUnit.summary
-
This class represents the unit weight / crit / availability summary table on the structure tab.
- SummaryView(EntitySource, boolean, SummaryItem...) - Constructor for class megameklab.ui.generalUnit.summary.SummaryView
-
Constructs a new summary table having the given summary items in the order they are listed.
- SummaryView(EntitySource, SummaryItem...) - Constructor for class megameklab.ui.generalUnit.summary.SummaryView
-
Constructs a new summary table having the given summary items in the order they are listed.
- SummaryWeightLabel - Class in megameklab.ui.generalUnit.summary
-
This label is used by the unit summary in the structure tab to display the weight and crits.
- SummaryWeightLabel() - Constructor for class megameklab.ui.generalUnit.summary.SummaryWeightLabel
- SummaryWeightLabel(String) - Constructor for class megameklab.ui.generalUnit.summary.SummaryWeightLabel
- superheavyChanged(boolean) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- superheavyChanged(boolean) - Method in interface megameklab.ui.listeners.CVBuildListener
-
Notify of a change in superheavy status
- supportsAlternateArmorGrouping() - Method in class megameklab.printing.PrintAero
- supportsAlternateArmorGrouping() - Method in class megameklab.printing.PrintBattleArmor
- supportsAlternateArmorGrouping() - Method in class megameklab.printing.PrintCapitalShip
- supportsAlternateArmorGrouping() - Method in class megameklab.printing.PrintDropship
- supportsAlternateArmorGrouping() - Method in class megameklab.printing.PrintEntity
- supportsAlternateArmorGrouping() - Method in class megameklab.printing.PrintHandheldWeapon
- supportsAlternateArmorGrouping() - Method in class megameklab.printing.PrintInfantry
- supportsAlternateArmorGrouping() - Method in class megameklab.printing.PrintMek
- supportsAlternateArmorGrouping() - Method in class megameklab.printing.PrintProtoMek
- supportsAlternateArmorGrouping() - Method in class megameklab.printing.PrintTank
- SVArmorTab - Class in megameklab.ui.supportVehicle
- SVArmorTab(EntitySource, ITechManager) - Constructor for class megameklab.ui.supportVehicle.SVArmorTab
- SVBuildListener - Interface in megameklab.ui.listeners
-
Listener for views used by support vehicle construction.
- SVBuildTab - Class in megameklab.ui.supportVehicle
-
Build tab for assigning support vehicle equipment locations
- SVBuildTab(EntitySource) - Constructor for class megameklab.ui.supportVehicle.SVBuildTab
- SVChassisModView - Class in megameklab.ui.supportVehicle
-
Panel for selecting support vehicle chassis modifcations
- SVChassisModView(ITechManager) - Constructor for class megameklab.ui.supportVehicle.SVChassisModView
- SVChassisView - Class in megameklab.ui.supportVehicle
-
Chassis panel for support vehicles
- SVChassisView(ITechManager) - Constructor for class megameklab.ui.supportVehicle.SVChassisView
- SVCrewView - Class in megameklab.ui.supportVehicle
-
Panel for adding crew seating and optional quarters
- SVCrewView() - Constructor for class megameklab.ui.supportVehicle.SVCrewView
- SVCriticalView - Class in megameklab.ui.supportVehicle
-
The Crit Slots view for a Support Vehicle (all motive types)
- SVEquipmentTab - Class in megameklab.ui.supportVehicle
-
The Equipment Tab for Support Vehicles units showing the equipment database and the current loadout list.
- SVEquipmentTab(EntitySource) - Constructor for class megameklab.ui.supportVehicle.SVEquipmentTab
- svgNS - Static variable in class megameklab.printing.PrintRecordSheet
- SVMainUI - Class in megameklab.ui.supportVehicle
-
Main window for support vehicle construction
- SVMainUI() - Constructor for class megameklab.ui.supportVehicle.SVMainUI
- SVStructureTab - Class in megameklab.ui.supportVehicle
-
Structure tab for support vehicle construction
- SVStructureTab(EntitySource) - Constructor for class megameklab.ui.supportVehicle.SVStructureTab
- SwarmAttackHitLocation - Class in megameklab.printing.reference
-
Hit location for infantry swarm attacks
- SwarmAttackHitLocation(PrintRecordSheet) - Constructor for class megameklab.printing.reference.SwarmAttackHitLocation
T
- T_ARMOR_KIT - Static variable in class megameklab.ui.infantry.CIStructureTab
- T_AUGMENTATION - Static variable in class megameklab.ui.infantry.CIStructureTab
- T_FIELD_GUNS - Static variable in class megameklab.ui.infantry.CIStructureTab
- T_INFANTRY_WEAPONS - Static variable in class megameklab.ui.infantry.CIStructureTab
- T_MOUNT - Static variable in class megameklab.ui.infantry.CIStructureTab
- T_SPECIALIZATION - Static variable in class megameklab.ui.infantry.CIStructureTab
- TABLE_RATIO - Static variable in class megameklab.printing.PrintRecordSheet
-
Scale factor for record sheets with reference tables
- tableChanged(TableModelEvent) - Method in class megameklab.ui.infantry.CISpecializationView
- tableChanged(TableModelEvent) - Method in class megameklab.ui.largeAero.WSGravDeckView
- TabScrollPane - Class in megameklab.ui.util
-
This JScrollPane is used for the tabs (Structure, Fluff etc) of the various unit UIs.
- TabScrollPane() - Constructor for class megameklab.ui.util.TabScrollPane
-
Creates a standardized borderless scroll pane with suitable scroll increment for one of the main tabs in MML (BMBuildTab etc).
- TabScrollPane(Component) - Constructor for class megameklab.ui.util.TabScrollPane
-
Creates a standardized borderless scroll pane with suitable scroll increment for one of the main tabs in MML (BMBuildTab etc).
- TabScrollPane(Component, ComponentListener) - Constructor for class megameklab.ui.util.TabScrollPane
-
Creates a tab scroll pane with the given ComponentListener attached to it.
- TabUtil - Class in megameklab.ui.util
- TankUtil - Class in megameklab.util
- TECH_BASE - Static variable in interface megameklab.printing.IdConstants
- TECH_EXTINCT - Static variable in class megameklab.util.CConfig
- TECH_PROGRESSION - Static variable in class megameklab.util.CConfig
- TECH_SHOW_FACTION - Static variable in class megameklab.util.CConfig
- TECH_UNOFFICAL_NO_YEAR - Static variable in class megameklab.util.CConfig
- TECH_USE_YEAR - Static variable in class megameklab.util.CConfig
- TECH_YEAR - Static variable in class megameklab.util.CConfig
- techBaseChanged(boolean, boolean) - Method in class megameklab.ui.battleArmor.BAStructureTab
- techBaseChanged(boolean, boolean) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- techBaseChanged(boolean, boolean) - Method in class megameklab.ui.fighterAero.ASStructureTab
- techBaseChanged(boolean, boolean) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- techBaseChanged(boolean, boolean) - Method in class megameklab.ui.infantry.CIStructureTab
- techBaseChanged(boolean, boolean) - Method in class megameklab.ui.largeAero.DSStructureTab
- techBaseChanged(boolean, boolean) - Method in class megameklab.ui.largeAero.WSStructureTab
- techBaseChanged(boolean, boolean) - Method in interface megameklab.ui.listeners.BuildListener
- techBaseChanged(boolean, boolean) - Method in class megameklab.ui.mek.BMStructureTab
- techBaseChanged(boolean, boolean) - Method in class megameklab.ui.protoMek.PMStructureTab
- techBaseChanged(boolean, boolean) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- TechComboBox<T extends megamek.common.ITechnology> - Class in megameklab.ui.util
-
ComboBox for equipment that implement ITechnology.
- TechComboBox(Function<T, String>) - Constructor for class megameklab.ui.util.TechComboBox
- techLevelChanged(SimpleTechLevel) - Method in class megameklab.ui.battleArmor.BAStructureTab
- techLevelChanged(SimpleTechLevel) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- techLevelChanged(SimpleTechLevel) - Method in class megameklab.ui.fighterAero.ASStructureTab
- techLevelChanged(SimpleTechLevel) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- techLevelChanged(SimpleTechLevel) - Method in class megameklab.ui.infantry.CIStructureTab
- techLevelChanged(SimpleTechLevel) - Method in class megameklab.ui.largeAero.DSStructureTab
- techLevelChanged(SimpleTechLevel) - Method in class megameklab.ui.largeAero.WSStructureTab
- techLevelChanged(SimpleTechLevel) - Method in interface megameklab.ui.listeners.BuildListener
- techLevelChanged(SimpleTechLevel) - Method in class megameklab.ui.mek.BMStructureTab
- techLevelChanged(SimpleTechLevel) - Method in class megameklab.ui.protoMek.PMStructureTab
- techLevelChanged(SimpleTechLevel) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- TechSettingsPanel - Class in megameklab.ui.dialog.settings
-
A panel allowing to change MML's Tech Level preferences
- TEXT_ARMOR - Static variable in interface megameklab.printing.IdConstants
- TEXT_DOCKING_COLLARS - Static variable in interface megameklab.printing.IdConstants
- TEXT_IS - Static variable in interface megameklab.printing.IdConstants
- TEXT_KFDRIVE - Static variable in interface megameklab.printing.IdConstants
- TEXT_SAIL - Static variable in interface megameklab.printing.IdConstants
- TEXT_SI - Static variable in interface megameklab.printing.IdConstants
- thickness - Variable in class megameklab.ui.util.LocationBorder
-
Thickness of the border.
- TITLE - Static variable in interface megameklab.printing.IdConstants
- TONNAGE - Static variable in interface megameklab.printing.IdConstants
- TONNAGE - Static variable in class megameklab.ui.util.CriticalTableModel
- tonnageChanged(double) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- tonnageChanged(double) - Method in class megameklab.ui.fighterAero.ASStructureTab
- tonnageChanged(double) - Method in class megameklab.ui.largeAero.DSStructureTab
- tonnageChanged(double) - Method in class megameklab.ui.largeAero.WSStructureTab
- tonnageChanged(double) - Method in interface megameklab.ui.listeners.AdvancedAeroBuildListener
- tonnageChanged(double) - Method in interface megameklab.ui.listeners.AeroBuildListener
- tonnageChanged(double) - Method in interface megameklab.ui.listeners.CVBuildListener
-
Notify of a change in the vehicle tonnage
- tonnageChanged(double) - Method in interface megameklab.ui.listeners.DropshipBuildListener
- tonnageChanged(double) - Method in interface megameklab.ui.listeners.MekBuildListener
- tonnageChanged(double) - Method in interface megameklab.ui.listeners.ProtoMekBuildListener
- tonnageChanged(double) - Method in interface megameklab.ui.listeners.SVBuildListener
-
Notify of a change in the unit tonnage
- tonnageChanged(double) - Method in class megameklab.ui.mek.BMStructureTab
- tonnageChanged(double) - Method in class megameklab.ui.protoMek.PMStructureTab
- tonnageChanged(double) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- tons - Variable in class megameklab.ui.generalUnit.StatusBar
- TORPEDO - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
- TORSO_WEAPON - Static variable in interface megameklab.printing.IdConstants
- TRACKS - Static variable in interface megameklab.printing.IdConstants
- trailerChanged(boolean) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- trailerChanged(boolean) - Method in interface megameklab.ui.listeners.CVBuildListener
-
Notify of a change in trailer status
- TRANSPORT_WT - Static variable in interface megameklab.printing.IdConstants
- transportBayLines() - Method in class megameklab.printing.InventoryWriter
- TransportSummaryItem - Class in megameklab.ui.generalUnit.summary
- TransportSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.TransportSummaryItem
- TransportTab - Class in megameklab.ui.generalUnit
-
Tab for adding and modifying aerospace and support vee transport bays.
- TransportTab(EntitySource) - Constructor for class megameklab.ui.generalUnit.TransportTab
- TransportView - Class in megameklab.ui.generalUnit
-
Panel for combat vehicle aero cargo and troop space.
- TransportView() - Constructor for class megameklab.ui.generalUnit.TransportView
- trimInfantryWeaponNames(String) - Static method in class megameklab.util.InfantryUtil
- troopSpaceChanged(double, double) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- troopSpaceChanged(double, double) - Method in class megameklab.ui.fighterAero.ASStructureTab
-
Notify of a change in the size of any infantry compartment
- troopSpaceChanged(double, double) - Method in interface megameklab.ui.listeners.AeroBuildListener
-
Notify of a change in the size of any infantry compartment
- troopSpaceChanged(double, double) - Method in interface megameklab.ui.listeners.CVBuildListener
-
Notify of a change in the size of any infantry compartment
- TURRET_CHIN - Static variable in class megameklab.ui.combatVehicle.CVChassisView
- TURRET_CHIN - Static variable in interface megameklab.ui.listeners.SVBuildListener
- TURRET_DUAL - Static variable in class megameklab.ui.combatVehicle.CVChassisView
- TURRET_DUAL - Static variable in interface megameklab.ui.listeners.SVBuildListener
- TURRET_MODULAR - Static variable in class megameklab.ui.battleArmor.BAChassisView
- TURRET_NONE - Static variable in class megameklab.ui.battleArmor.BAChassisView
- TURRET_NONE - Static variable in class megameklab.ui.combatVehicle.CVChassisView
- TURRET_NONE - Static variable in interface megameklab.ui.listeners.SVBuildListener
- TURRET_SINGLE - Static variable in class megameklab.ui.combatVehicle.CVChassisView
- TURRET_SINGLE - Static variable in interface megameklab.ui.listeners.SVBuildListener
- TURRET_STANDARD - Static variable in class megameklab.ui.battleArmor.BAChassisView
- turretBaseWtChanged(double, double) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- turretBaseWtChanged(double, double) - Method in interface megameklab.ui.listeners.CVBuildListener
-
Notify of a change in the base weight of one or more turrets.
- turretBaseWtChanged(double, double) - Method in interface megameklab.ui.listeners.SVBuildListener
-
Notify of a change in the base chassis turret weight for omni vehicles
- turretBaseWtChanged(double, double) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- turretChanged(int) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- turretChanged(int) - Method in interface megameklab.ui.listeners.CVBuildListener
-
Notify of a change in turret configuration.
- turretChanged(int) - Method in interface megameklab.ui.listeners.SVBuildListener
-
Notify that the turret configuration has changed
- turretChanged(int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- turretChanged(int, int) - Method in class megameklab.ui.battleArmor.BAStructureTab
- turretChanged(int, int) - Method in interface megameklab.ui.listeners.BABuildListener
- TurretSummaryItem - Class in megameklab.ui.generalUnit.summary
- TurretSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.TurretSummaryItem
- txtFilter - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
- TYPE - Static variable in interface megameklab.printing.IdConstants
- TYPE_AEROSPACE - Static variable in class megameklab.ui.fighterAero.ASChassisView
- TYPE_COMPACT - Static variable in class megameklab.ui.generalUnit.HeatSinkView
- TYPE_CONVENTIONAL - Static variable in class megameklab.ui.fighterAero.ASChassisView
- TYPE_DOUBLE_AERO - Static variable in class megameklab.ui.generalUnit.HeatSinkView
- TYPE_DOUBLE_CLAN - Static variable in class megameklab.ui.generalUnit.HeatSinkView
- TYPE_DOUBLE_IS - Static variable in class megameklab.ui.generalUnit.HeatSinkView
- TYPE_DROPSHIP - Static variable in class megameklab.ui.largeAero.DSChassisView
- TYPE_FREEZER - Static variable in class megameklab.ui.generalUnit.HeatSinkView
- TYPE_JUMPSHIP - Static variable in class megameklab.ui.largeAero.WSChassisView
- TYPE_LASER - Static variable in class megameklab.ui.generalUnit.HeatSinkView
- TYPE_PROTOTYPE - Static variable in class megameklab.ui.generalUnit.HeatSinkView
- TYPE_PROTOTYPE_AERO - Static variable in class megameklab.ui.generalUnit.HeatSinkView
- TYPE_SINGLE - Static variable in class megameklab.ui.generalUnit.HeatSinkView
- TYPE_SMALL_CRAFT - Static variable in class megameklab.ui.largeAero.DSChassisView
- TYPE_STATION - Static variable in class megameklab.ui.largeAero.WSChassisView
- TYPE_SUBCOMPACT - Static variable in class megameklab.ui.largeAero.WSChassisView
- TYPE_WARSHIP - Static variable in class megameklab.ui.largeAero.WSChassisView
- TYPE2 - Static variable in interface megameklab.printing.IdConstants
- typeChanged(int) - Method in interface megameklab.ui.listeners.ProtoMekBuildListener
- typeChanged(int) - Method in class megameklab.ui.protoMek.PMStructureTab
- typeChanged(int, int, long) - Method in interface megameklab.ui.listeners.MekBuildListener
- typeChanged(int, int, long) - Method in class megameklab.ui.mek.BMStructureTab
- typeChanged(TestSupportVehicle.SVType) - Method in interface megameklab.ui.listeners.SVBuildListener
-
Notify of a change in the support vehicle type
- typeChanged(TestSupportVehicle.SVType) - Method in class megameklab.ui.supportVehicle.SVStructureTab
U
- UiLoader - Class in megameklab.ui.dialog
-
This class prepares a new editing UI for either a given Entity or an Entity type (new unit).
- UnallocatedView - Class in megameklab.ui.generalUnit
-
View that displays unallocated equipment on the build tab.
- UnallocatedView(EntitySource, Supplier<RefreshListener>) - Constructor for class megameklab.ui.generalUnit.UnallocatedView
- UNAVAILABLE - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
- unit - Variable in class megameklab.ui.util.CriticalTableModel
- UNIT_SCALE - Static variable in interface megameklab.printing.IdConstants
- UNIT_TYPE - Static variable in interface megameklab.printing.IdConstants
- UnitPrintManager - Class in megameklab.util
- UnitPrintManager() - Constructor for class megameklab.util.UnitPrintManager
- UnitTypeSummaryItem - Class in megameklab.ui.generalUnit.summary
- UnitTypeSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.UnitTypeSummaryItem
- UnitUtil - Class in megameklab.util
- unMarkAllLocations() - Method in class megameklab.ui.mek.BMCriticalView
-
Resets all crit blocks to not darkened.
- unofficialNoYear() - Method in class megameklab.ui.generalUnit.BasicInfoView
- UNUSABLE_AMMO - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
- update() - Method in class megameklab.ui.generalUnit.PreviewTab
- updateAutoSinks(Mek, boolean) - Static method in class megameklab.util.MekUtil
-
This will cycle through the heat sinks and make sure that enough of them are set LOC_NONE based on the basechassisheat sinks
- updateClanCasePlacement(Mek) - Static method in class megameklab.util.MekUtil
-
For the given Mek, adds Clan CASE in every location that has potentially explosive equipment (this includes PPC Capacitors) and removes it from all other locations.
- updateCompactHeatSinks(Mek) - Static method in class megameklab.util.MekUtil
-
Adjusts compact heat sinks to fulfill engine capacity.
- updateCritsArmoredStatus(Entity, CriticalSlot, int) - Static method in class megameklab.util.UnitUtil
- updateCritsArmoredStatus(Entity, Mounted<?>) - Static method in class megameklab.util.UnitUtil
-
Sets the armored component flag on all critical slots occupied by an equipment mount to be the same as the flag on the mount.
- updateCritsArmoredStatus(Entity, Mounted<?>, int) - Static method in class megameklab.util.UnitUtil
-
Finds all the critical slots in the location containing the mount and sets or clears the armored component flag in accordance with the flag on the mount.
- updateEquipment() - Method in class megameklab.ui.battleArmor.BAEquipmentView
- updateEquipment() - Method in class megameklab.ui.combatVehicle.CVEquipmentView
- updateGuiScaling() - Static method in class megameklab.MegaMekLab
- updateHeatSinks(Mek, int, String) - Static method in class megameklab.util.MekUtil
-
updates the heat sinks.
- updateJumpJets(Mek, int, int) - Static method in class megameklab.util.MekUtil
-
updates the Jump Jets.
- updateLoadedAero(Aero) - Static method in class megameklab.util.AeroUtil
- updateLoadedMek(Mek) - Static method in class megameklab.util.MekUtil
- updateLoadedUnit(Entity) - Static method in class megameklab.util.UnitUtil
- updateLocation(String, boolean) - Method in class megameklab.ui.generalUnit.ArmorLocationView
-
Changes the location name in the title and whether it has a rear armor location.
- updateOptionValues() - Method in class megameklab.ui.dialog.MegaMekLabUnitSelectorDialog
- updateRefresh(RefreshListener) - Method in class megameklab.ui.battleArmor.BACriticalView
- updateRefresh(RefreshListener) - Method in class megameklab.ui.combatVehicle.CVCriticalView
- updateRefresh(RefreshListener) - Method in class megameklab.ui.fighterAero.ASCriticalView
- updateRefresh(RefreshListener) - Method in class megameklab.ui.largeAero.LACriticalView
- updateRefresh(RefreshListener) - Method in class megameklab.ui.mek.BMCriticalView
- updateRefresh(RefreshListener) - Method in class megameklab.ui.protoMek.PMCriticalView
- updateRefresh(RefreshListener) - Method in class megameklab.ui.supportVehicle.SVCriticalView
- updateRefresh(RefreshListener) - Method in class megameklab.ui.util.BayWeaponCriticalTree
- updateTC(Entity, EquipmentType) - Static method in class megameklab.util.UnitUtil
-
Updates TC Critical Slots and Mounts based on weapons on a unit or if the TC has been removed.
- updateTechLevel() - Method in class megameklab.ui.battleArmor.BAStructureTab
- updateTechLevel() - Method in class megameklab.ui.combatVehicle.CVStructureTab
- updateTechLevel() - Method in class megameklab.ui.fighterAero.ASStructureTab
- updateTechLevel() - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- updateTechLevel() - Method in class megameklab.ui.infantry.CIStructureTab
- updateTechLevel() - Method in class megameklab.ui.largeAero.DSStructureTab
- updateTechLevel() - Method in class megameklab.ui.largeAero.WSStructureTab
- updateTechLevel() - Method in interface megameklab.ui.listeners.BuildListener
- updateTechLevel() - Method in class megameklab.ui.mek.BMStructureTab
- updateTechLevel() - Method in class megameklab.ui.protoMek.PMStructureTab
- updateTechLevel() - Method in class megameklab.ui.supportVehicle.SVStructureTab
- updateUI() - Method in class megameklab.ui.util.EnhancedTabbedPane
- updateUnit(Entity) - Method in class megameklab.ui.util.CriticalTableModel
- US_LETTER - Enum constant in enum class megameklab.printing.PaperSize
- useAddMultipleButton() - Method in class megameklab.ui.util.AbstractEquipmentDatabaseView
-
When this returns true, the Add Multiple button is used.
- useAlternateArmorGrouping() - Method in class megameklab.printing.PrintEntity
- useAlternateArmorGrouping() - Method in class megameklab.printing.RecordSheetOptions
- useBoldType() - Method in class megameklab.printing.RecordSheetOptions
- useClanTechBase() - Method in class megameklab.ui.generalUnit.BasicInfoView
- useColor() - Method in class megameklab.printing.RecordSheetOptions
- useEraBaseProgression() - Method in class megameklab.printing.RecordSheetOptions
- useMixedTech() - Method in class megameklab.ui.generalUnit.BasicInfoView
- useRemainingTonnageArmor() - Method in class megameklab.ui.battleArmor.BAStructureTab
- useRemainingTonnageArmor() - Method in class megameklab.ui.combatVehicle.CVStructureTab
- useRemainingTonnageArmor() - Method in class megameklab.ui.fighterAero.ASStructureTab
- useRemainingTonnageArmor() - Method in class megameklab.ui.largeAero.DSStructureTab
- useRemainingTonnageArmor() - Method in class megameklab.ui.largeAero.WSStructureTab
- useRemainingTonnageArmor() - Method in interface megameklab.ui.listeners.ArmorAllocationListener
-
Signals that any remaining weight that has not been allocated should be used for armor, up to the armor limit for the unit.
- useRemainingTonnageArmor() - Method in class megameklab.ui.mek.BMStructureTab
- useRemainingTonnageArmor() - Method in class megameklab.ui.protoMek.PMStructureTab
- useRemainingTonnageArmor() - Method in class megameklab.ui.supportVehicle.SVArmorTab
- useRowShading() - Method in class megameklab.printing.RecordSheetOptions
- useSwitchTableColumns() - Method in class megameklab.ui.util.AbstractEquipmentDatabaseView
-
When this returns true, the "Switch Table Columns" button is shown.
- useTacOpsHeat() - Method in class megameklab.printing.RecordSheetOptions
- useTextFilter() - Method in class megameklab.ui.util.AbstractEquipmentDatabaseView
-
When this returns true, the Text Filter textfield is shown.
- useVariableTechLevel() - Method in class megameklab.ui.generalUnit.BasicInfoView
- UW_LABEL - Static variable in interface megameklab.printing.IdConstants
- UW_RANGE_MOD - Static variable in interface megameklab.printing.IdConstants
V
- validateUnit(Entity) - Static method in class megameklab.util.UnitUtil
-
check that the unit is valid
- validForUnit(Aero) - Method in class megameklab.ui.util.BayWeaponCriticalTree
-
Used by the unallocated equipment list to determine whether the arc represented by this tree is valid for the aero unit.
- valueOf(String) - Static method in enum class megameklab.printing.MekChassisArrangement
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class megameklab.printing.PaperSize
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class megameklab.ui.MMLStartUp
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class megameklab.ui.MulDndBehaviour
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class megameklab.ui.util.EquipmentDatabaseCategory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class megameklab.util.RSScale
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class megameklab.printing.MekChassisArrangement
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class megameklab.printing.PaperSize
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class megameklab.ui.MMLStartUp
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class megameklab.ui.MulDndBehaviour
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class megameklab.ui.util.EquipmentDatabaseCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class megameklab.util.RSScale
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VARIABLE - Static variable in class megameklab.ui.util.EquipmentTableModel
- vstolChanged(boolean) - Method in class megameklab.ui.fighterAero.ASStructureTab
- vstolChanged(boolean) - Method in interface megameklab.ui.listeners.AeroBuildListener
W
- walkChanged(int) - Method in class megameklab.ui.battleArmor.BAStructureTab
- walkChanged(int) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- walkChanged(int) - Method in class megameklab.ui.fighterAero.ASStructureTab
- walkChanged(int) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- walkChanged(int) - Method in class megameklab.ui.infantry.CIStructureTab
- walkChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
- walkChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
- walkChanged(int) - Method in interface megameklab.ui.listeners.BuildListener
- walkChanged(int) - Method in class megameklab.ui.mek.BMStructureTab
- walkChanged(int) - Method in class megameklab.ui.protoMek.PMStructureTab
- walkChanged(int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
- WARRIOR_DATA_DUAL - Static variable in interface megameklab.printing.IdConstants
- WARRIOR_DATA_SINGLE - Static variable in interface megameklab.printing.IdConstants
- WARRIOR_DATA_TRIPLE - Static variable in interface megameklab.printing.IdConstants
- WeaponBayInventoryEntry - Class in megameklab.printing
-
Formats text for an entry for a weapon bay in the weapons and equipment inventory section of the record sheet.
- WeaponBayInventoryEntry(Aero, WeaponBayText, boolean) - Constructor for class megameklab.printing.WeaponBayInventoryEntry
- WeaponBayText - Class in megameklab.printing
-
Convenience class for storing information about weapon pays for printing.
- WeaponBayText(int, boolean) - Constructor for class megameklab.printing.WeaponBayText
- WeaponListCellRenderer - Class in megameklab.ui.util
- WeaponListCellRenderer(Entity) - Constructor for class megameklab.ui.util.WeaponListCellRenderer
- WeaponsSummaryItem - Class in megameklab.ui.generalUnit.summary
- WeaponsSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.WeaponsSummaryItem
- WEAPONTABLE - Static variable in class megameklab.ui.util.CriticalTableModel
- weightChanged(double) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- weightChanged(double) - Method in interface megameklab.ui.listeners.HHWBuildListener
- weightClassChanged(int) - Method in class megameklab.ui.battleArmor.BAStructureTab
- weightClassChanged(int) - Method in interface megameklab.ui.listeners.BABuildListener
- weightLabel - Variable in class megameklab.ui.generalUnit.summary.AbstractSummaryItem
- WHEELS - Static variable in interface megameklab.printing.IdConstants
- windowClosing(WindowEvent) - Method in class megameklab.ui.util.ExitOnWindowClosingListener
- writeCapitalBays(float, double, double) - Method in class megameklab.printing.InventoryWriter
-
Adds the text for the capital scale weapon bays.
- writeEquipment() - Method in class megameklab.printing.InventoryWriter
- writeEquipment(SVGRectElement) - Method in class megameklab.printing.PrintDropship
- writeEquipment(SVGRectElement) - Method in class megameklab.printing.PrintEntity
-
Fills in the weapons and inventory section of the record sheet.
- writeFileChooserSettings(JDialog) - Static method in class megameklab.util.CConfig
- writeFooterBlock(float, float) - Method in class megameklab.printing.InventoryWriter
-
Displays ammo, fuel, features, and quirks as free-flowing text at the bottom of the inventory box
- writeMainUiWindowSettings(MenuBarOwner) - Static method in class megameklab.util.CConfig
- writeNamedWindowSize(String, Window) - Static method in class megameklab.util.CConfig
- writeStandardBays(float, double, double) - Method in class megameklab.printing.InventoryWriter
-
Adds the text for the standard scale weapon bays.
- writeTextFields() - Method in class megameklab.printing.PrintAero
- writeTextFields() - Method in class megameklab.printing.PrintBattleArmor
- writeTextFields() - Method in class megameklab.printing.PrintDropship
- writeTextFields() - Method in class megameklab.printing.PrintEntity
- writeTextFields() - Method in class megameklab.printing.PrintHandheldWeapon
- writeTextFields() - Method in class megameklab.printing.PrintInfantry
- writeTextFields() - Method in class megameklab.printing.PrintMek
- writeTextFields() - Method in class megameklab.printing.PrintProtoMek
- writeTextFields() - Method in class megameklab.printing.PrintTank
- WSChassisView - Class in megameklab.ui.largeAero
-
Structure tab chassis panel for jumpships, warships, and space stations.
- WSChassisView(ITechManager) - Constructor for class megameklab.ui.largeAero.WSChassisView
- WSGravDeckView - Class in megameklab.ui.largeAero
-
Sets number and sizes of gravity decks on advanced aerospace units.
- WSGravDeckView() - Constructor for class megameklab.ui.largeAero.WSGravDeckView
- WSMainUI - Class in megameklab.ui.largeAero
-
MainUI for JumpShips, WarShips, and Space Stations
- WSMainUI(boolean) - Constructor for class megameklab.ui.largeAero.WSMainUI
- WSStructureTab - Class in megameklab.ui.largeAero
- WSStructureTab(EntitySource) - Constructor for class megameklab.ui.largeAero.WSStructureTab
Y
- yearChanged(int) - Method in class megameklab.ui.battleArmor.BAStructureTab
- yearChanged(int) - Method in class megameklab.ui.combatVehicle.CVStructureTab
- yearChanged(int) - Method in class megameklab.ui.fighterAero.ASStructureTab
- yearChanged(int) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
- yearChanged(int) - Method in class megameklab.ui.infantry.CIStructureTab
- yearChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
- yearChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
- yearChanged(int) - Method in interface megameklab.ui.listeners.BuildListener
- yearChanged(int) - Method in class megameklab.ui.mek.BMStructureTab
- yearChanged(int) - Method in class megameklab.ui.protoMek.PMStructureTab
- yearChanged(int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
UnitUtil.checkEquipmentByTechLevel(Entity, ITechManager)
instead