Class AbstractReportDialog

java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
megamek.client.ui.baseComponents.AbstractDialog
mekhq.gui.baseComponents.AbstractMHQDialogBasic
mekhq.gui.dialog.reportDialogs.AbstractReportDialog
All Implemented Interfaces:
WindowListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants
Direct Known Subclasses:
CargoReportDialog, HangarReportDialog, MaintenanceReportDialog, MonthlyUnitCostReportDialog, NewsReportDialog, PartQualityReportDialog, PersonnelReportDialog, ReputationReportDialog, TransportReportDialog, UnitRatingReportDialog

public abstract class AbstractReportDialog extends AbstractMHQDialogBasic
This displays a standard report for MekHQ. Inheriting classes must call initialize() in their constructors and override getText.
See Also:
  • Constructor Details

    • AbstractReportDialog

      protected AbstractReportDialog(JFrame frame, String name, String title)
  • Method Details

    • createCenterPane

      protected Container createCenterPane()
      Specified by:
      createCenterPane in class megamek.client.ui.baseComponents.AbstractDialog
    • createTxtReport

      protected abstract JTextPane createTxtReport()