|
@@ -8,6 +8,7 @@ import javax.swing.JMenuItem;
|
|
|
|
|
|
import de.tu_darmstadt.tk.SmartHomeNetworkSim.control.Controller;
|
|
import de.tu_darmstadt.tk.SmartHomeNetworkSim.control.Controller;
|
|
import de.tu_darmstadt.tk.SmartHomeNetworkSim.core.Model;
|
|
import de.tu_darmstadt.tk.SmartHomeNetworkSim.core.Model;
|
|
|
|
+import de.tu_darmstadt.tk.SmartHomeNetworkSim.view.popups.AboutPopUp;
|
|
import de.tu_darmstadt.tk.SmartHomeNetworkSim.view.popups.SimulationConfigurator;
|
|
import de.tu_darmstadt.tk.SmartHomeNetworkSim.view.popups.SimulationConfigurator;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -29,7 +30,7 @@ public class MenuBar extends JMenuBar {
|
|
/**
|
|
/**
|
|
* JMenu for the Simulation
|
|
* JMenu for the Simulation
|
|
*/
|
|
*/
|
|
- JMenu mntmSimulation;
|
|
|
|
|
|
+ JMenu mnSimulation;
|
|
|
|
|
|
/**
|
|
/**
|
|
* JMenu for Editing of Devices, Options etc.
|
|
* JMenu for Editing of Devices, Options etc.
|
|
@@ -39,7 +40,7 @@ public class MenuBar extends JMenuBar {
|
|
/**
|
|
/**
|
|
* JMenu for help with the program
|
|
* JMenu for help with the program
|
|
*/
|
|
*/
|
|
- JMenu mntmHelp;
|
|
|
|
|
|
+ JMenu mnHelp;
|
|
|
|
|
|
/**
|
|
/**
|
|
* Serial Version
|
|
* Serial Version
|
|
@@ -58,25 +59,25 @@ public class MenuBar extends JMenuBar {
|
|
this.setLayout(new FlowLayout(FlowLayout.LEADING));
|
|
this.setLayout(new FlowLayout(FlowLayout.LEADING));
|
|
|
|
|
|
initializeSimulationMenu();
|
|
initializeSimulationMenu();
|
|
- this.add(mntmSimulation);
|
|
|
|
|
|
+ this.add(mnSimulation);
|
|
initializeEditMenu();
|
|
initializeEditMenu();
|
|
this.add(mnEdit);
|
|
this.add(mnEdit);
|
|
initializeHelpMenu();
|
|
initializeHelpMenu();
|
|
- this.add(mntmHelp);
|
|
|
|
|
|
+ this.add(mnHelp);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
* Initializes the Simulation Menu
|
|
* Initializes the Simulation Menu
|
|
*/
|
|
*/
|
|
private void initializeSimulationMenu(){
|
|
private void initializeSimulationMenu(){
|
|
- mntmSimulation = new JMenu("Simulation");
|
|
|
|
|
|
+ mnSimulation = new JMenu("Simulation");
|
|
JMenuItem mntmConfigureSim = new JMenuItem("Configure Sim");
|
|
JMenuItem mntmConfigureSim = new JMenuItem("Configure Sim");
|
|
mntmConfigureSim.addActionListener(a->{
|
|
mntmConfigureSim.addActionListener(a->{
|
|
SimulationConfigurator sim = new SimulationConfigurator(this.model.getSim());
|
|
SimulationConfigurator sim = new SimulationConfigurator(this.model.getSim());
|
|
sim.setLocationRelativeTo(this.getParent());
|
|
sim.setLocationRelativeTo(this.getParent());
|
|
sim.setVisible(true);
|
|
sim.setVisible(true);
|
|
});
|
|
});
|
|
- mntmSimulation.add(mntmConfigureSim);
|
|
|
|
|
|
+ mnSimulation.add(mntmConfigureSim);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -92,6 +93,13 @@ public class MenuBar extends JMenuBar {
|
|
* Initializes the Help Menu
|
|
* Initializes the Help Menu
|
|
*/
|
|
*/
|
|
private void initializeHelpMenu() {
|
|
private void initializeHelpMenu() {
|
|
- mntmHelp = new JMenu("Help");
|
|
|
|
|
|
+ mnHelp = new JMenu("Help");
|
|
|
|
+ JMenuItem mntmAbout = new JMenuItem("About");
|
|
|
|
+ mntmAbout.addActionListener(a -> {
|
|
|
|
+ AboutPopUp about = new AboutPopUp();
|
|
|
|
+ about.setLocationRelativeTo(this.getParent());
|
|
|
|
+ about.setVisible(true);
|
|
|
|
+ });
|
|
|
|
+ mnHelp.add(mntmAbout);
|
|
}
|
|
}
|
|
}
|
|
}
|