diff --git a/MekHQ/src/mekhq/gui/campaignOptions/CampaignOptionsAbilityInfo.java b/MekHQ/src/mekhq/gui/campaignOptions/CampaignOptionsAbilityInfo.java index f4266afefa..72cb7315a7 100644 --- a/MekHQ/src/mekhq/gui/campaignOptions/CampaignOptionsAbilityInfo.java +++ b/MekHQ/src/mekhq/gui/campaignOptions/CampaignOptionsAbilityInfo.java @@ -34,11 +34,11 @@ public class CampaignOptionsAbilityInfo { /** * Enum {@code AbilityCategory} represents the categories abilities can belong to. * Categories available: - * + *

*/ public enum AbilityCategory { COMBAT_ABILITY, MANEUVERING_ABILITY, UTILITY_ABILITY diff --git a/MekHQ/src/mekhq/gui/campaignOptions/CampaignOptionsDialog.java b/MekHQ/src/mekhq/gui/campaignOptions/CampaignOptionsDialog.java index c359656406..7d530960ab 100644 --- a/MekHQ/src/mekhq/gui/campaignOptions/CampaignOptionsDialog.java +++ b/MekHQ/src/mekhq/gui/campaignOptions/CampaignOptionsDialog.java @@ -46,12 +46,12 @@ *

* *

Key Features:

- * + *

*/ public class CampaignOptionsDialog extends AbstractMHQButtonDialog { private static final String RESOURCE_PACKAGE = "mekhq/resources/CampaignOptionsDialog"; diff --git a/MekHQ/src/mekhq/gui/campaignOptions/CampaignOptionsPane.java b/MekHQ/src/mekhq/gui/campaignOptions/CampaignOptionsPane.java index 0f949281a2..d24a4007cc 100644 --- a/MekHQ/src/mekhq/gui/campaignOptions/CampaignOptionsPane.java +++ b/MekHQ/src/mekhq/gui/campaignOptions/CampaignOptionsPane.java @@ -56,13 +56,13 @@ *

* *

Key Features:

- * + *

*/ public class CampaignOptionsPane extends AbstractMHQTabbedPane { private static final String RESOURCE_PACKAGE = "mekhq/resources/CampaignOptionsDialog"; diff --git a/MekHQ/src/mekhq/gui/campaignOptions/CampaignOptionsUtilities.java b/MekHQ/src/mekhq/gui/campaignOptions/CampaignOptionsUtilities.java index f3b6819aaf..3bcae36cdd 100644 --- a/MekHQ/src/mekhq/gui/campaignOptions/CampaignOptionsUtilities.java +++ b/MekHQ/src/mekhq/gui/campaignOptions/CampaignOptionsUtilities.java @@ -42,14 +42,14 @@ *

* *

Key Features:

- * + *

*/ public class CampaignOptionsUtilities { private static final String RESOURCE_PACKAGE = "mekhq/resources/CampaignOptionsDialog"; diff --git a/MekHQ/src/mekhq/gui/campaignOptions/components/CampaignOptionsGridBagConstraints.java b/MekHQ/src/mekhq/gui/campaignOptions/components/CampaignOptionsGridBagConstraints.java index 4f788b61df..d5afd63897 100644 --- a/MekHQ/src/mekhq/gui/campaignOptions/components/CampaignOptionsGridBagConstraints.java +++ b/MekHQ/src/mekhq/gui/campaignOptions/components/CampaignOptionsGridBagConstraints.java @@ -42,11 +42,11 @@ public class CampaignOptionsGridBagConstraints extends GridBagConstraints { *

* The {@code JPanel} will automatically be set to use a {@link GridBagLayout}. * Default constraints include: - *

+ *

* * @param panel the {@link JPanel} for which the {@link GridBagConstraints} is created */ @@ -61,10 +61,10 @@ public CampaignOptionsGridBagConstraints(JPanel panel) { * The {@code JPanel} will automatically be set to use a {@link GridBagLayout}. * If {@code anchor} or {@code fill} values are not provided, the following default * values are used: - * + *

* Default {@code insets} are set to {@code new Insets(5, 5, 5, 5)}. * * @param panel the {@link JPanel} for which the {@link GridBagConstraints} is created diff --git a/MekHQ/src/mekhq/gui/campaignOptions/contents/BiographyTab.java b/MekHQ/src/mekhq/gui/campaignOptions/contents/BiographyTab.java index b98b3dd483..75d21eb55a 100644 --- a/MekHQ/src/mekhq/gui/campaignOptions/contents/BiographyTab.java +++ b/MekHQ/src/mekhq/gui/campaignOptions/contents/BiographyTab.java @@ -48,14 +48,14 @@ /** * The `BiographyTab` class is responsible for managing the biography-related settings in the campaign options tab * within the MekHQ application. It provides an interface for configuring various campaign settings, such as: - * + *

* * The class includes methods to initialize, load, and configure settings while providing GUI tools to enable user * interaction. It also integrates with the current `Campaign` and `CampaignOptions` objects to synchronize settings. @@ -188,7 +188,7 @@ public BiographyTab(Campaign campaign) { /** * Initializes the various sections and settings tabs within the BiographyTab. * This method organizes the following tabs: - * + *

*/ private void initialize() { initializeGeneralTab(); @@ -210,11 +210,11 @@ private void initialize() { /** * Initializes the Name and Portrait tab. The tab allows users to: - * + *

*/ private void initializeNameAndPortraitTab() { chkUseOriginFactionForNames = new JCheckBox(); @@ -230,12 +230,12 @@ private void initializeNameAndPortraitTab() { /** * Initializes the Education tab, providing settings such as: - * + *

*/ private void initializeEducationTab() { chkUseEducationModule = new JCheckBox(); @@ -273,11 +273,11 @@ private void initializeEducationTab() { /** * Initializes the Death tab, focusing on: - * + *

*/ private void initializeDeathTab() { chkKeepMarriedNameUponSpouseDeath = new JCheckBox(); @@ -295,11 +295,11 @@ private void initializeDeathTab() { /** * Initializes the Backgrounds tab, which handles: - * + *

*/ private void initializeBackgroundsTab() { pnlRandomBackgrounds = new JPanel(); @@ -327,11 +327,11 @@ private void initializeBackgroundsTab() { /** * Initializes the General tab, which provides options for: - * + *

*/ private void initializeGeneralTab() { chkUseDylansRandomXP = new JCheckBox(); @@ -365,11 +365,11 @@ private static DefaultComboBoxModel getFactionNamesModel() { /** * Creates and lays out the General tab, including its components like: - * + *

* * @return A `JPanel` representing the General tab in the campaign options dialog. */ @@ -441,10 +441,10 @@ public JPanel createGeneralTab() { /** * Creates the Anniversaries panel within the General tab for managing announcement-related settings: - * + *

* * @return A `JPanel` containing the UI components for defining anniversary-related settings. */ @@ -480,10 +480,10 @@ private JPanel createAnniversariesPanel() { /** * Creates and lays out the Backgrounds tab, which includes: - * + *

* * @return A `JPanel` representing the Backgrounds tab in the campaign options dialog. */ @@ -520,12 +520,12 @@ public JPanel createBackgroundsTab() { * Creates the panel for configuring random background options in the campaign. *

* This includes controls to enable or disable features such as: - *

+ *

* * @return A {@code JPanel} representing the random background configuration UI. */ @@ -560,11 +560,11 @@ JPanel createRandomBackgroundsPanel() { /** * Creates and returns a panel for random origin options. This includes: - * + *

* * @return A `JPanel` for managing random origin settings. */ @@ -741,11 +741,11 @@ private PlanetarySystem[] getPlanetarySystems(final @Nullable Faction faction) { /** * Configures and creates the Death tab. This includes options like: - * + *

* * @return A `JPanel` representing the Death tab. */ @@ -863,12 +863,12 @@ private JPanel createDeathAgeGroupsPanel() { * Creates the Education tab, which allows managing educational settings within the campaign. *

* This includes: - *

+ *

* * @return A {@code JPanel} representing the Education tab in the campaign UI. */ @@ -987,11 +987,11 @@ public JPanel createEducationTab() { * Creates a panel for enabling different education-related academy sets. *

* This includes options to toggle various academy types: - *

+ *

* * @return A {@code JPanel} containing the Enable Standard Sets UI components. */ @@ -1023,10 +1023,10 @@ private JPanel createEnableStandardSetsPanel() { * Creates a panel for configuring experience gain and skill bonuses. *

* This includes: - *

+ *

* * @return A {@code JPanel} for managing XP rates and skill bonuses. */ @@ -1060,10 +1060,10 @@ private JPanel createXpAndSkillBonusesPanel() { * Creates a panel for configuring dropout chances for academies. *

* This includes: - *

+ *

* * @return A {@code JPanel} for managing dropout chance settings. */ @@ -1101,10 +1101,10 @@ private JPanel createDropoutChancePanel() { * Creates a panel for configuring accidents and events related to military academies. *

* This includes: - *

+ *

* * @return A {@code JPanel} containing the accidents and events configuration UI. */ @@ -1136,11 +1136,11 @@ private JPanel createAccidentsAndEventsPanel() { * Creates the Name and Portrait Generation tab for the campaign options. *

* This tab allows users to: - *

+ *

* * @return A {@code JPanel} representing the Name and Portrait Generation tab. */ @@ -1200,10 +1200,10 @@ public JPanel createNameAndPortraitGenerationTab() { * Creates a panel for customizing random portrait generation for personnel roles. *

* This includes: - *

+ *

* * @return A {@code JPanel} containing the random portrait generation configuration UI. */ @@ -1266,10 +1266,10 @@ private JPanel createRandomPortraitPanel() { * Creates the Rank tab for configuring rank systems within the campaign. *

* This tab provides options for: - *

+ *

* * @return A {@code JPanel} representing the Rank tab in the campaign configuration. */ diff --git a/MekHQ/src/mekhq/gui/campaignOptions/contents/GeneralTab.java b/MekHQ/src/mekhq/gui/campaignOptions/contents/GeneralTab.java index 427b9a3d72..e29a2ac629 100644 --- a/MekHQ/src/mekhq/gui/campaignOptions/contents/GeneralTab.java +++ b/MekHQ/src/mekhq/gui/campaignOptions/contents/GeneralTab.java @@ -53,13 +53,13 @@ /** * Represents a tab within the campaign options UI that allows the user to configure * general campaign settings. This includes options for: - * + *

* * This class extends the user interface features provided by {@link AbstractMHQTabbedPane}. */ @@ -112,13 +112,13 @@ public GeneralTab(Campaign campaign, JFrame frame) { * Creates the UI components displayed in the general tab. *

* The general tab includes various configurable fields and panels: - *

+ *

* * @return An {@link AbstractMHQScrollablePanel} containing the general tab content. */ @@ -237,11 +237,11 @@ public AbstractMHQScrollablePanel createGeneralTab() { /** * Creates a header panel for the general tab, which includes: - * + *

* * @return A {@link JPanel} containing the general tab header. */ @@ -281,10 +281,10 @@ private static JPanel createGeneralHeader() { * Initializes the UI components used throughout the general tab. *

* This method sets up the components for all editable campaign settings, including: - *

+ *

*/ private void initialize() { lblName = new JLabel(); @@ -408,11 +408,11 @@ private void btnIconActionPerformed(ActionEvent actionEvent) { * in understanding the campaign options. *

* The panel may include references to: - *

+ *

* * @return A {@link JPanel} containing additional informational components. */ @@ -463,7 +463,7 @@ public void loadValuesFromCampaignOptions() { * from the provided options or defaults to the current campaign's settings if no presets are provided. *

* Specific actions include: - *

+ *

* * @param presetCampaignOptions Optional {@link CampaignOptions} used to populate values. * If {@code null}, the current campaign options are used. diff --git a/MekHQ/src/mekhq/gui/campaignOptions/contents/PersonnelTab.java b/MekHQ/src/mekhq/gui/campaignOptions/contents/PersonnelTab.java index 6c6effb7fe..35f6a8d3a1 100644 --- a/MekHQ/src/mekhq/gui/campaignOptions/contents/PersonnelTab.java +++ b/MekHQ/src/mekhq/gui/campaignOptions/contents/PersonnelTab.java @@ -52,7 +52,7 @@ * logs, information, awards, medical options, salaries, and prisoners & dependents. *

* The class is organized into multiple tabs that encapsulate settings under specific categories: - *

+ *

* *

* This class serves as the main controller for the UI components of the Personnel Tab, diff --git a/MekHQ/src/mekhq/gui/campaignOptions/contents/RelationshipsTab.java b/MekHQ/src/mekhq/gui/campaignOptions/contents/RelationshipsTab.java index 89b2bbcc81..9d7af83d91 100644 --- a/MekHQ/src/mekhq/gui/campaignOptions/contents/RelationshipsTab.java +++ b/MekHQ/src/mekhq/gui/campaignOptions/contents/RelationshipsTab.java @@ -45,11 +45,11 @@ *

* The tab is divided into three main sections: *

- * + *

*/ public class RelationshipsTab { private final CampaignOptions campaignOptions; diff --git a/MekHQ/src/mekhq/gui/campaignOptions/contents/RepairAndMaintenanceTab.java b/MekHQ/src/mekhq/gui/campaignOptions/contents/RepairAndMaintenanceTab.java index 7d1ce179e0..6f7b59ad5d 100644 --- a/MekHQ/src/mekhq/gui/campaignOptions/contents/RepairAndMaintenanceTab.java +++ b/MekHQ/src/mekhq/gui/campaignOptions/contents/RepairAndMaintenanceTab.java @@ -34,12 +34,12 @@ *

* This tab is divided into two sections: *

- * + *

*

* The class interacts with {@link CampaignOptions}, enabling the retrieval, storage, * and application of repair and maintenance configuration settings. diff --git a/MekHQ/src/mekhq/gui/campaignOptions/contents/RulesetsTab.java b/MekHQ/src/mekhq/gui/campaignOptions/contents/RulesetsTab.java index 047f268383..18b71166fa 100644 --- a/MekHQ/src/mekhq/gui/campaignOptions/contents/RulesetsTab.java +++ b/MekHQ/src/mekhq/gui/campaignOptions/contents/RulesetsTab.java @@ -46,14 +46,14 @@ *

* *

Tab Sections:

- * + *

*/ public class RulesetsTab { private static final String RESOURCE_PACKAGE = "mekhq/resources/CampaignOptionsDialog"; @@ -166,11 +166,11 @@ public RulesetsTab(CampaignOptions campaignOptions) { /** * Initializes the tab by setting up all three sections: - * + *

*/ private void initialize() { initializeUniversalOptions(); diff --git a/MekHQ/src/mekhq/gui/campaignOptions/contents/SkillsTab.java b/MekHQ/src/mekhq/gui/campaignOptions/contents/SkillsTab.java index 0bc7e83e7a..b37eb33c2d 100644 --- a/MekHQ/src/mekhq/gui/campaignOptions/contents/SkillsTab.java +++ b/MekHQ/src/mekhq/gui/campaignOptions/contents/SkillsTab.java @@ -40,12 +40,12 @@ * to configure the rules and costs associated with skills in their campaign. *

* This tab can be configured for either combat or support skills. It allows users to: - *

+ *

* The interface is dynamically created to display all relevant skill options for the * selected tab (combat or support). *

@@ -236,11 +236,11 @@ private void setVisibleForAll(Map> compon * Creates a dynamic panel for configuring the specified skill. *

* Each skill panel includes controls for: - *

    + *

    *

  • Setting the target number for the skill.
  • *
  • Configuring costs of the skill at different levels.
  • *
  • Defining milestones for skill progression (e.g., from Green to Veteran).
  • - *
+ *

* Copy and paste buttons are available for transferring configurations between skills. *

* diff --git a/MekHQ/src/mekhq/gui/campaignOptions/contents/TurnoverAndRetentionTab.java b/MekHQ/src/mekhq/gui/campaignOptions/contents/TurnoverAndRetentionTab.java index fbf24a3d10..46c90295b0 100644 --- a/MekHQ/src/mekhq/gui/campaignOptions/contents/TurnoverAndRetentionTab.java +++ b/MekHQ/src/mekhq/gui/campaignOptions/contents/TurnoverAndRetentionTab.java @@ -35,19 +35,19 @@ * configuration tab in the campaign options for managing unit turnover, retention, and fatigue settings. *

* This class provides functionality to define and customize gameplay-related options such as: - *

    + *

    *

  • Unit turnover settings, including retirement, contract durations, payouts, and modifiers.
  • *
  • Administrative strain and management skills impacting unit cohesion.
  • *
  • Fatigue mechanics such as fatigue rates, leave thresholds, and injury fatigue.
  • - *
+ *

*

* The class interacts with a {@link CampaignOptions} object, allowing the user to load and save * configurations. It consists of two main panels: - *
    + *

    *

  • Turnover Tab: Controls unit turnover, payouts, and related modifiers.
  • *
  • Fatigue Tab: Manages fatigue-related options like kitchen capacity * and fatigue rates.
  • - *
+ *

*/ public class TurnoverAndRetentionTab { private final CampaignOptions campaignOptions;