// VSimRTI Statistics widget
JPanel statisticsPanel = new JPanel();
statisticsPanel.setLayout(new BorderLayout());
statisticsPanel.add(StatisticsWidget.getInstance(), BorderLayout.CENTER);
DockingView statisticsDock = new VisualizerDock("VSimRTI Statistics", statisticsPanel);
VisualizerDockGroup statisticsDockGroup = new VisualizerDockGroup(mainWindow, statisticsDock, menuItem);
statisticsDockGroup.startUp();
DefaultLayoutDockingManager.getInstance().addView(statisticsDock, DockArea.SOUTH_EAST, false, 3);
statisticsPanel.repaint();
// VSimRTI Control widget
JPanel controlPanel = new JPanel();
controlPanel.setLayout(new BorderLayout());
controlPanel.add(ControlWidget.getInstance(), BorderLayout.CENTER);
DockingView controlDock = new VisualizerDock("VSimRTI Control", controlPanel);
VisualizerDockGroup controlDockGroup = new VisualizerDockGroup(mainWindow, controlDock, menuItem);
controlDockGroup.startUp();
DefaultLayoutDockingManager.getInstance().addView(controlDock, DockArea.SOUTH, false, 3);
controlPanel.repaint();
// VSimRTI Monitor widget
JPanel monitorPanel = new JPanel();
monitorPanel.setLayout(new BorderLayout());
monitorPanel.add(MonitorWidget.getInstance(), BorderLayout.CENTER);
DockingView monitorDock = new VisualizerDock("VSimRTI Monitor", monitorPanel);
VisualizerDockGroup monitorDockGroup = new VisualizerDockGroup(mainWindow, monitorDock, menuItem);
monitorDockGroup.startUp();
DefaultLayoutDockingManager.getInstance().addView(monitorDock, DockArea.SOUTH, false, 3);
monitorPanel.repaint();