|
@@ -96,6 +96,8 @@ public class GUI<E> implements CategoryListener {
|
|
private final JMenuItem canvasSize = new JMenuItem("View Size");
|
|
private final JMenuItem canvasSize = new JMenuItem("View Size");
|
|
private final JSplitPane splitPane = new JSplitPane();
|
|
private final JSplitPane splitPane = new JSplitPane();
|
|
private final JSplitPane splitPane_1 = new JSplitPane();
|
|
private final JSplitPane splitPane_1 = new JSplitPane();
|
|
|
|
+ private final JSplitPane splitPane_tree_console = new JSplitPane(JSplitPane.VERTICAL_SPLIT);
|
|
|
|
+
|
|
private final JScrollPane scrollPane_1 = new JScrollPane();
|
|
private final JScrollPane scrollPane_1 = new JScrollPane();
|
|
private final JTabbedPane tabbedPane = new JTabbedPane(JTabbedPane.TOP);
|
|
private final JTabbedPane tabbedPane = new JTabbedPane(JTabbedPane.TOP);
|
|
private final JScrollPane SimulationPane = new JScrollPane();
|
|
private final JScrollPane SimulationPane = new JScrollPane();
|
|
@@ -178,6 +180,7 @@ public class GUI<E> implements CategoryListener {
|
|
private CpsObject tempCps = null;
|
|
private CpsObject tempCps = null;
|
|
private int yValueElements = 0;
|
|
private int yValueElements = 0;
|
|
|
|
|
|
|
|
+ private Console console = new Console();
|
|
private MyCanvas canvas;
|
|
private MyCanvas canvas;
|
|
private UnitGraph unitGraph;
|
|
private UnitGraph unitGraph;
|
|
private final JSplitPane splitPane_3 = new JSplitPane();
|
|
private final JSplitPane splitPane_3 = new JSplitPane();
|
|
@@ -226,6 +229,22 @@ public class GUI<E> implements CategoryListener {
|
|
*/
|
|
*/
|
|
@SuppressWarnings({ "serial", "unchecked" })
|
|
@SuppressWarnings({ "serial", "unchecked" })
|
|
private void initialize() {
|
|
private void initialize() {
|
|
|
|
+ console.addText("Das ist ein blauer Text der größe 12", Color.BLUE, 12, false);
|
|
|
|
+ console.addText("Das ist ein roter Text der größe 16", Color.RED, 16, false);
|
|
|
|
+ console.addText("Das ist ein gelber Text der größe 20", Color.YELLOW, 20, true);
|
|
|
|
+ console.addText("Das ist ein blauer Text der größe 12", Color.BLUE, 12, false);
|
|
|
|
+ console.addText("Das ist ein roter Text der größe 16", Color.RED, 16, true);
|
|
|
|
+ console.addText("Das ist ein gelber Text der größe 20", Color.YELLOW, 20, false);
|
|
|
|
+ console.addText("Das ist ein blauer Text der größe 12", Color.BLUE, 12, true);
|
|
|
|
+ console.addText("Das ist ein roter Text der größe 16", Color.RED, 16, false);
|
|
|
|
+ console.addText("Das ist ein gelber Text der größe 20", Color.YELLOW, 20, false);
|
|
|
|
+ console.addText("Das ist ein blauer Text der größe 12", Color.BLUE, 12, false);
|
|
|
|
+ console.addText("Das ist ein roter Text der größe 16", Color.RED, 16, true);
|
|
|
|
+ console.addText("Das ist ein gelber Text der größe 20", Color.YELLOW, 20, true);
|
|
|
|
+ console.addText("Das ist ein blauer Text der größe 12", Color.BLUE, 12, false);
|
|
|
|
+ console.addText("Das ist ein roter Text der größe 16", Color.RED, 16, false);
|
|
|
|
+ console.addText("Das ist ein gelber Text der größe 20", Color.YELLOW, 20, false);
|
|
|
|
+
|
|
simulationSpeedField.setColumns(10);
|
|
simulationSpeedField.setColumns(10);
|
|
frmCyberPhysical = new JFrame();
|
|
frmCyberPhysical = new JFrame();
|
|
frmCyberPhysical.setTitle("Cyber Physical Systems Model");
|
|
frmCyberPhysical.setTitle("Cyber Physical Systems Model");
|
|
@@ -1425,10 +1444,14 @@ public class GUI<E> implements CategoryListener {
|
|
splitPane.setRightComponent(splitPane_1);
|
|
splitPane.setRightComponent(splitPane_1);
|
|
splitPane.setDividerLocation(200);
|
|
splitPane.setDividerLocation(200);
|
|
splitPane_1.setDividerLocation(500);
|
|
splitPane_1.setDividerLocation(500);
|
|
|
|
+ splitPane_tree_console.setDividerLocation(500);
|
|
|
|
|
|
- splitPane.setLeftComponent(scrollPane_1);
|
|
+ splitPane.setLeftComponent(splitPane_tree_console);
|
|
|
|
+ splitPane_tree_console.setLeftComponent(scrollPane_1);
|
|
|
|
+ splitPane_tree_console.setRightComponent(console);
|
|
splitPane_1.setLeftComponent(tabbedPane);
|
|
splitPane_1.setLeftComponent(tabbedPane);
|
|
splitPane_1.setRightComponent(split_HolonEl_Pro);
|
|
splitPane_1.setRightComponent(split_HolonEl_Pro);
|
|
|
|
+
|
|
split_HolonEl_Pro.setDividerLocation(400);
|
|
split_HolonEl_Pro.setDividerLocation(400);
|
|
split_HolonEl_Pro.setTopComponent(split_Graph_HolonEl);
|
|
split_HolonEl_Pro.setTopComponent(split_Graph_HolonEl);
|
|
split_HolonEl_Pro.setBottomComponent(scrollProperties);
|
|
split_HolonEl_Pro.setBottomComponent(scrollProperties);
|
|
@@ -1442,6 +1465,7 @@ public class GUI<E> implements CategoryListener {
|
|
scrollElements.setBorder(null);
|
|
scrollElements.setBorder(null);
|
|
splitPane.setBorder(null);
|
|
splitPane.setBorder(null);
|
|
splitPane_1.setBorder(null);
|
|
splitPane_1.setBorder(null);
|
|
|
|
+ splitPane_tree_console.setBorder(null);
|
|
split_HolonEl_Pro.setBorder(null);
|
|
split_HolonEl_Pro.setBorder(null);
|
|
split_Graph_HolonEl.setBorder(null);
|
|
split_Graph_HolonEl.setBorder(null);
|
|
SimulationPane.setBorder(null);
|
|
SimulationPane.setBorder(null);
|