Class TransportView

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, ChangeListener
Direct Known Subclasses:
ASTransportView, CVTransportView

public abstract class TransportView extends BuildView implements ChangeListener
Panel for combat vehicle aero cargo and troop space. This includes aero
See Also:
  • Field Details

    • spnFixedTroopModel

      protected final SpinnerNumberModel spnFixedTroopModel
    • spnPodTroopModel

      protected final SpinnerNumberModel spnPodTroopModel
    • fixedSpinnerModels

      protected final Map<megamek.common.verifier.BayData,SpinnerNumberModel> fixedSpinnerModels
    • podSpinnerModels

      protected final Map<megamek.common.verifier.BayData,SpinnerNumberModel> podSpinnerModels
    • spnFixedTroop

      protected final JSpinner spnFixedTroop
    • spnPodTroop

      protected final JSpinner spnPodTroop
    • fixedSpinners

      protected final Map<megamek.common.verifier.BayData,JSpinner> fixedSpinners
    • podSpinners

      protected final Map<megamek.common.verifier.BayData,JSpinner> podSpinners
  • Constructor Details

    • TransportView

      public TransportView()
  • Method Details

    • addListener

      public abstract void addListener(BuildListener listener)
    • removeListener

      public abstract void removeListener(BuildListener listener)
    • setFromEntity

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

      public void setTonnage(double tonnage)
    • setOmni

      public void setOmni(boolean omni)
    • clearPodSpace

      public void clearPodSpace()
    • refresh

      public void refresh()
    • stateChanged

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