Class SVChassisView

All Implemented Interfaces:
ActionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, ChangeListener

public class SVChassisView extends BuildView implements ActionListener, ChangeListener
Chassis panel for support vehicles
See Also:
  • Constructor Details

    • SVChassisView

      public SVChassisView(megamek.common.interfaces.ITechManager techManager)
  • Method Details

    • addListener

      public void addListener(SVBuildListener l)
    • removeListener

      public void removeListener(SVBuildListener l)
    • getType

      public megamek.common.verifier.TestSupportVehicle.SVType getType()
      Returns:
      The currently selected support vehicle type
    • hasDNICockpitMod

      @Deprecated(since="0.51.0", forRemoval=true) public boolean hasDNICockpitMod()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setDNICockpitMod

      @Deprecated(since="0.51.0", forRemoval=true) public void setDNICockpitMod(boolean hasMod)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setFromEntity

      public void setFromEntity(megamek.common.units.Entity entity)
    • setAsCustomization

      public void setAsCustomization()
      Disables controls that cannot be changed when customizing a refit.
    • refresh

      public void refresh()
    • actionPerformed

      public void actionPerformed(ActionEvent e)
      Specified by:
      actionPerformed in interface ActionListener
    • stateChanged

      public void stateChanged(ChangeEvent e)
      Specified by:
      stateChanged in interface ChangeListener