public TaskManagerInternalFrame(MainFrame mainFrame) { super("Task Manager", true, true, true, true); this.mainFrame = mainFrame; TaskManagerPanel<Long> taskManagerPanel = new TaskManagerPanel<>(mainFrame.getLongWorkManager()); setLayout(new GridLayout(1, 1)); add(taskManagerPanel); taskManagerPanel.setPaused(false); addInternalFrameListener(new CleanupWindowChangeListener()); }