/** Sets the Area Panel to a ACTIVE stage */ public static void areaPanelActive() { AreaSettingsSubPanel.DISPLAY_HELP_VIDEO = true; MainPanel.setLeftStage(Program.cameraPanel); Program.settingsPanel.setVisible(true); Program.manualPanel.setVisible(false); Program.startControlPanel.setVisible(false); Program.cameraPanel.setVisible(true); Program.imagePanel.setVisible(false); SettingsPanel.setStage(AreaSettingsSubPanel.STAGE); Program.frame.glass.repaint(); Program.frame.glass.setVisible(true); /* Glass Panel visible and active */ MainFrame.setGET_AREA_BOOLEAN(true); /* Turns off header button */ AreaSettingsSubPanel.headerButton.setEnabled( AreaSettingsSubPanel.HEADER_BUTTON_ENABLED = false); /** * ************************************************************************************************************************ */ AreaSettingsSubPanel.headerButton.setDisabledIcon( AreaSettingsSubPanel.headerButton.AREA_HEADER_DISABLED_BLUE_IMAGE_ICON); /* New tool tip */ AreaSettingsSubPanel.headerButton.setToolTipText( AreaSettingsSubPanel.headerButton.HEADER_BUTTON_TOOL_TIP_TEXT); /* Turns ON next back label video */ AreaSettingsSubPanel.nextButton.setVisible(true); AreaSettingsSubPanel.backButton.setVisible(true); SettingsPanel.areaPanel.areaNotSelectedLabel.setVisible(true); AreaSettingsSubPanel.colorAreaVideoPanel.setVisible(true); SettingsPanel.areaPanel.continer1.setVisible(true); SettingsPanel.areaPanel.areaSelectedContainer.setVisible(true); SettingsPanel.areaPanel.areaPanel.setVisible(true); SettingsPanel.areaPanel.areaPanel.add( SettingsPanel.areaPanel.areaResultLabel, BorderLayout.EAST); /* Turns OFF area Label */ SettingsPanel.areaPanel.areaResultLabel.setVisible(false); /* Changing size of panels when button has been pressed*/ SettingsPanel.areaPanel.areaPanel.setPreferredSize( SettingsPanel.areaPanel.AREA_PANEL_DIMENSION_ACTIVE); SettingsPanel.areaPanel.headerAndPanelContiner.setPreferredSize( SettingsPanel.areaPanel.HEADER_AND_PANEL_DIMENSION_ACTIVE); SettingsPanel.areaPanel.stepContiner.setPreferredSize( SettingsPanel.areaPanel.STEP_CONTINER_DIMENSION_ACTIVE); /* Sets appropriate blue active colors */ SettingsPanel.areaPanel.stepLabel.setText(SettingsPanel.areaPanel.STEP_TEXT_LIGHT_BLUE); SettingsPanel.areaPanel.areaPanel.setBorder(Program.LIGHT_BLUE_BORDER); /* If a area has been selected */ if (Program.frame.glass.cursorReleased.x > 0 && Program.frame.glass.cursorReleased.y > 0) { AreaSettingsSubPanel.nextButton.setEnabled(true); Program.frame.setMOUSE_RELEASED_BOOLEAN(true); } }