3333 */
3434package mekhq .gui ;
3535
36+ import static mekhq .campaign .Campaign .AdministratorSpecialization .COMMAND ;
37+ import static mekhq .campaign .Campaign .AdministratorSpecialization .LOGISTICS ;
38+ import static mekhq .campaign .force .Force .NO_ASSIGNED_SCENARIO ;
39+ import static mekhq .campaign .market .personnelMarket .enums .PersonnelMarketStyle .PERSONNEL_MARKET_DISABLED ;
40+ import static mekhq .campaign .personnel .skills .SkillType .getExperienceLevelName ;
41+ import static mekhq .gui .dialog .nagDialogs .NagController .triggerDailyNags ;
42+ import static mekhq .utilities .MHQInternationalization .getFormattedTextAt ;
43+ import static mekhq .utilities .MHQInternationalization .getText ;
44+
45+ import java .awt .*;
46+ import java .awt .event .ActionEvent ;
47+ import java .awt .event .InputEvent ;
48+ import java .awt .event .KeyEvent ;
49+ import java .awt .event .WindowAdapter ;
50+ import java .awt .event .WindowEvent ;
51+ import java .io .*;
52+ import java .nio .charset .StandardCharsets ;
53+ import java .time .LocalDate ;
54+ import java .time .format .DateTimeFormatter ;
55+ import java .util .*;
56+ import java .util .List ;
57+ import java .util .stream .IntStream ;
58+ import java .util .zip .GZIPOutputStream ;
59+ import javax .swing .*;
60+ import javax .swing .UIManager .LookAndFeelInfo ;
61+ import javax .xml .parsers .DocumentBuilder ;
62+
3663import megamek .Version ;
3764import megamek .client .generator .RandomUnitGenerator ;
3865import megamek .client .ui .clientGUI .GUIPreferences ;
116143import org .w3c .dom .Node ;
117144import org .w3c .dom .NodeList ;
118145
119- import javax .swing .*;
120- import javax .swing .UIManager .LookAndFeelInfo ;
121- import javax .xml .parsers .DocumentBuilder ;
122- import java .awt .*;
123- import java .awt .event .ActionEvent ;
124- import java .awt .event .InputEvent ;
125- import java .awt .event .KeyEvent ;
126- import java .awt .event .WindowAdapter ;
127- import java .awt .event .WindowEvent ;
128- import java .io .*;
129- import java .nio .charset .StandardCharsets ;
130- import java .time .LocalDate ;
131- import java .time .format .DateTimeFormatter ;
132- import java .util .*;
133- import java .util .List ;
134- import java .util .stream .IntStream ;
135- import java .util .zip .GZIPOutputStream ;
136-
137- import static mekhq .campaign .Campaign .AdministratorSpecialization .COMMAND ;
138- import static mekhq .campaign .Campaign .AdministratorSpecialization .LOGISTICS ;
139- import static mekhq .campaign .force .Force .NO_ASSIGNED_SCENARIO ;
140- import static mekhq .campaign .market .personnelMarket .enums .PersonnelMarketStyle .PERSONNEL_MARKET_DISABLED ;
141- import static mekhq .campaign .personnel .skills .SkillType .getExperienceLevelName ;
142- import static mekhq .gui .dialog .nagDialogs .NagController .triggerDailyNags ;
143- import static mekhq .utilities .MHQInternationalization .getFormattedTextAt ;
144- import static mekhq .utilities .MHQInternationalization .getText ;
145-
146146/**
147147 * The application's main frame.
148148 */
@@ -1294,32 +1294,32 @@ private JPanel getButtonPanel() {
12941294 gridBagConstraints .insets = new Insets (3 , 3 , 3 , 15 );
12951295 pnlButton .add (btnGlossary , gridBagConstraints );
12961296
1297- btnAdvanceMultipleDays .addActionListener (e -> new AdvanceDaysDialog (getFrame (), this ).setVisible (true ));
1297+ btnGMMode .setToolTipText (resourceMap .getString ("btnGMMode.toolTipText" ));
1298+ btnGMMode .setSelected (getCampaign ().isGM ());
1299+ btnGMMode .addActionListener (e -> getCampaign ().setGMMode (btnGMMode .isSelected ()));
12981300 gridBagConstraints = new GridBagConstraints ();
12991301 gridBagConstraints .gridx = 2 ;
13001302 gridBagConstraints .gridy = 0 ;
13011303 gridBagConstraints .fill = GridBagConstraints .HORIZONTAL ;
13021304 gridBagConstraints .weightx = 0 ;
13031305 gridBagConstraints .weighty = 0.0 ;
13041306 gridBagConstraints .anchor = GridBagConstraints .EAST ;
1305- gridBagConstraints .insets = new Insets (3 , 3 , 3 , 3 );
1306- pnlButton .add (btnAdvanceMultipleDays , gridBagConstraints );
1307+ gridBagConstraints .insets = new Insets (3 , 3 , 3 , 15 );
1308+ pnlButton .add (btnGMMode , gridBagConstraints );
13071309
1308- btnMassTraining .setToolTipText (resourceMap .getString ("btnMassTraining .toolTipText" ));
1309- btnMassTraining .addActionListener (e -> new BatchXPDialog ( getFrame (), getCampaign ()). setVisible ( true ));
1310+ btnOvertime .setToolTipText (resourceMap .getString ("btnOvertime .toolTipText" ));
1311+ btnOvertime .addActionListener (evt -> getCampaign (). setOvertime ( btnOvertime . isSelected () ));
13101312 gridBagConstraints = new GridBagConstraints ();
13111313 gridBagConstraints .gridx = 2 ;
13121314 gridBagConstraints .gridy = 1 ;
13131315 gridBagConstraints .fill = GridBagConstraints .HORIZONTAL ;
13141316 gridBagConstraints .weightx = 0 ;
13151317 gridBagConstraints .weighty = 0.0 ;
13161318 gridBagConstraints .anchor = GridBagConstraints .EAST ;
1317- gridBagConstraints .insets = new Insets (3 , 3 , 3 , 3 );
1318- pnlButton .add (btnMassTraining , gridBagConstraints );
1319+ gridBagConstraints .insets = new Insets (3 , 3 , 3 , 15 );
1320+ pnlButton .add (btnOvertime , gridBagConstraints );
13191321
1320- btnGMMode .setToolTipText (resourceMap .getString ("btnGMMode.toolTipText" ));
1321- btnGMMode .setSelected (getCampaign ().isGM ());
1322- btnGMMode .addActionListener (e -> getCampaign ().setGMMode (btnGMMode .isSelected ()));
1322+ btnAdvanceMultipleDays .addActionListener (e -> new AdvanceDaysDialog (getFrame (), this ).setVisible (true ));
13231323 gridBagConstraints = new GridBagConstraints ();
13241324 gridBagConstraints .gridx = 3 ;
13251325 gridBagConstraints .gridy = 0 ;
@@ -1328,10 +1328,10 @@ private JPanel getButtonPanel() {
13281328 gridBagConstraints .weighty = 0.0 ;
13291329 gridBagConstraints .anchor = GridBagConstraints .EAST ;
13301330 gridBagConstraints .insets = new Insets (3 , 3 , 3 , 3 );
1331- pnlButton .add (btnGMMode , gridBagConstraints );
1331+ pnlButton .add (btnAdvanceMultipleDays , gridBagConstraints );
13321332
1333- btnOvertime .setToolTipText (resourceMap .getString ("btnOvertime .toolTipText" ));
1334- btnOvertime .addActionListener (evt -> getCampaign (). setOvertime ( btnOvertime . isSelected () ));
1333+ btnMassTraining .setToolTipText (resourceMap .getString ("btnMassTraining .toolTipText" ));
1334+ btnMassTraining .addActionListener (e -> new BatchXPDialog ( getFrame (), getCampaign ()). setVisible ( true ));
13351335 gridBagConstraints = new GridBagConstraints ();
13361336 gridBagConstraints .gridx = 3 ;
13371337 gridBagConstraints .gridy = 1 ;
@@ -1340,7 +1340,7 @@ private JPanel getButtonPanel() {
13401340 gridBagConstraints .weighty = 0.0 ;
13411341 gridBagConstraints .anchor = GridBagConstraints .EAST ;
13421342 gridBagConstraints .insets = new Insets (3 , 3 , 3 , 3 );
1343- pnlButton .add (btnOvertime , gridBagConstraints );
1343+ pnlButton .add (btnMassTraining , gridBagConstraints );
13441344
13451345 // This button uses a mnemonic that is unique and listed in the initMenu JavaDoc
13461346 String padding = " " ;
0 commit comments