private JPanel createImageButtonsPanel() { replaceImageButton = new JButton(mainPanel.translate("button.replace"), View.getIcon("replaceimage16")); replaceImageButton.setMargin(new Insets(3, 3, 3, 10)); replaceImageButton.addActionListener(mainPanel::replaceButtonActionPerformed); replaceImageButton.setVisible(false); replaceImageAlphaButton = new JButton( mainPanel.translate("button.replaceAlphaChannel"), View.getIcon("replacealpha16")); replaceImageAlphaButton.setMargin(new Insets(3, 3, 3, 10)); replaceImageAlphaButton.addActionListener(mainPanel::replaceAlphaButtonActionPerformed); replaceImageAlphaButton.setVisible(false); prevFontsButton = new JButton(mainPanel.translate("button.prev"), View.getIcon("prev16")); prevFontsButton.setMargin(new Insets(3, 3, 3, 10)); prevFontsButton.addActionListener(this::prevFontsButtonActionPerformed); prevFontsButton.setVisible(false); nextFontsButton = new JButton(mainPanel.translate("button.next"), View.getIcon("next16")); nextFontsButton.setMargin(new Insets(3, 3, 3, 10)); nextFontsButton.addActionListener(this::nextFontsButtonActionPerformed); nextFontsButton.setVisible(false); ButtonsPanel imageButtonsPanel = new ButtonsPanel(); imageButtonsPanel.add(replaceImageButton); imageButtonsPanel.add(replaceImageAlphaButton); imageButtonsPanel.add(prevFontsButton); imageButtonsPanel.add(nextFontsButton); return imageButtonsPanel; }
@Override public void onResponseReceived(Request request, Response response) { JSONValue j = JSONParser.parseStrict(response.getText()); JSONObject obj = j.isObject(); if (obj != null && obj.containsKey("error")) { Window.alert(obj.get("error").isString().stringValue()); changeButtonSelection(); setTextEnabled(false); clearTextBoxes(); singleSelectionModel.clear(); } else { List<OrganismInfo> organismInfoList = OrganismInfoConverter.convertJSONStringToOrganismInfoList(response.getText()); dataGrid.setSelectionModel(singleSelectionModel); MainPanel.getInstance().getOrganismInfoList().clear(); MainPanel.getInstance().getOrganismInfoList().addAll(organismInfoList); changeButtonSelection(); OrganismChangeEvent organismChangeEvent = new OrganismChangeEvent(organismInfoList); organismChangeEvent.setAction(OrganismChangeEvent.Action.LOADED_ORGANISMS); Annotator.eventBus.fireEvent(organismChangeEvent); // in the case where we just add one . . .we should refresh the app state if (organismInfoList.size() == 1) { MainPanel.getInstance().getAppState(); } } if (savingNewOrganism) { savingNewOrganism = false; setNoSelection(); changeButtonSelection(false); loadingDialog.hide(); } }
/** Instantiates a new change log panel. */ private ChangeLogPanel() { MainPanel.setCommInfo(true); try { new RequestBuilder(RequestBuilder.GET, "CHANGELOG") .sendRequest( "", new RequestCallback() { @Override public void onError(Request res, Throwable throwable) { MainPanel.setCommInfo(false); Log.error(throwable.getMessage()); } @Override public void onResponseReceived(Request request, Response response) { MainPanel.setCommInfo(false); String text = response.getText(); HTML w = new HTML("<p>" + text + "</p>"); d.setWidget(w); } }); } catch (RequestException e) { MainPanel.setCommInfo(false); Log.error(e.getMessage()); } d = new DecoratorPanel(); d.setWidth("100%"); initWidget(d); }
private void nextFontsButtonActionPerformed(ActionEvent evt) { FontTag fontTag = fontPanel.getFontTag(); int pageCount = getFontPageCount(fontTag); fontPageNum = (fontPageNum + 1) % pageCount; if (mainPanel.isInternalFlashViewerSelected() /*|| ft instanceof GFxDefineCompactedFont*/) { imagePanel.setTimelined(MainPanel.makeTimelined(fontTag, fontPageNum), fontTag.getSwf(), 0); } }
public void showTextPanel(TextTag textTag) { if (mainPanel.isInternalFlashViewerSelected() /*|| ft instanceof GFxDefineCompactedFont*/) { showImagePanel(MainPanel.makeTimelined(textTag), textTag.getSwf(), 0); } showCardRight(CARDTEXTPANEL); parametersPanel.setVisible(true); textPanel.setText(textTag); }
/* * Button or JTextField clicked */ public void switchCards(String s) { System.out.println("Switching to " + s); CardLayout cl = (CardLayout) (mainPanels.getLayout()); cl.show(mainPanels, s); mainPanels.revalidate(); CardLayout cl2 = (CardLayout) (sidePanels.getLayout()); cl2.show(sidePanels, s); sidePanels.revalidate(); }
public void displayGUI() { JFrame frame = new JFrame("Mark Up"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); MainPanel mainPanel; try { UndoRedoManager undoRedoManager = UndoRedoManagerImpl.getInstance(); BufferedImage image = ImageIO.read(getClass().getResourceAsStream("/images/test3.png")); mainPanel = new MainPanel(); MainPanelModel model = mainPanel.getModel(); mainPanel.setImage(image); AnnotationMouseAdapter ama = new AnnotationMouseAdapter(model); model.addPropertyChangeListener(mainPanel); mainPanel.addMouseListener(ama); mainPanel.addMouseMotionListener(ama); JScrollPane scrollTablePane = setUpTable(mainPanel); JMenuBar menuBar = new JMenuBar(); JMenu fileMenu = new JMenu("File"); menuBar.add(fileMenu); JMenu editMenu = new JMenu("Edit"); UndoAction undoAction = new UndoAction("Undo", null, "Undo last command", new Integer(KeyEvent.VK_Z)); undoRedoManager.addPropertyChangeListener(undoAction); RedoAction redoAction = new RedoAction("Redo", null, "Redo last command", new Integer(KeyEvent.VK_R)); undoRedoManager.addPropertyChangeListener(redoAction); redoAction.setModel(model); undoAction.setMainPanelModel(model); JMenuItem undoItem = new JMenuItem(undoAction); JMenuItem redoItem = new JMenuItem(redoAction); editMenu.add(undoItem); editMenu.add(redoItem); menuBar.add(editMenu); frame.setJMenuBar(menuBar); frame.add(scrollTablePane, BorderLayout.EAST); frame.add(mainPanel, BorderLayout.WEST); frame.pack(); frame.setVisible(true); } catch (IOException ex) { Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex); } }
/** Update user. */ private void updateUser() { if (updateMembers()) { UserRole role = Ballance_autosauler_net.sessionId.getUserrole(); if (role.isAdmin()) { MainPanel.setCommInfo(true); Services.users.updateUser( user, new AsyncCallback<Boolean>() { @Override public void onFailure(Throwable caught) { MainPanel.setCommInfo(false); new AlertDialog(caught).show(); } @Override public void onSuccess(Boolean result) { MainPanel.setCommInfo(false); if (result) { EditUserDialog.this.hide(); receiver.onDialogYesButtonClick("reload", null); } else { new AlertDialog(M.users.logCreateError()).show(); } } }); } } }
/** * Gets the user. * * @return the user */ private void getUser() { user = null; if (editlogin == null) { user = new User(); user.initAsDefault(); createGUI(); } else { UserRole role = Ballance_autosauler_net.sessionId.getUserrole(); if (role.isAdmin()) { MainPanel.setCommInfo(true); Services.users.getUser( editlogin, new AsyncCallback<User>() { @Override public void onFailure(Throwable caught) { MainPanel.setCommInfo(false); new AlertDialog(caught).show(); } @Override public void onSuccess(User result) { user = result; EditUserDialog.this.createGUI(); MainPanel.setCommInfo(false); } }); } } }
private void saveGenericTagButtonActionPerformed(ActionEvent evt) { genericTagPanel.save(); Tag tag = genericTagPanel.getTag(); SWF swf = tag.getSwf(); swf.clearImageCache(); swf.updateCharacters(); tag.getTimelined().resetTimeline(); swf.assignClassesToSymbols(); swf.assignExportNamesToSymbols(); mainPanel.repaintTree(); mainPanel.setTagTreeSelectedNode(tag); genericEditButton.setVisible(true); genericSaveButton.setVisible(false); genericCancelButton.setVisible(false); genericTagPanel.setEditMode(false, null); }
private JScrollPane setUpTable(MainPanel mainPanel) { MainPanelModel model = mainPanel.getModel(); AnnotationTableModel tableModel = new AnnotationTableModel(mainPanel.getModel().getAnnotationList()); AnnotationTable table = new AnnotationTable(tableModel); AnnotationTableMouseAdaptor atma = new AnnotationTableMouseAdaptor(table, mainPanel); table.addMouseListener(atma); table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); JScrollPane scrollTablePane = new JScrollPane(table); model.addPropertyChangeListener(tableModel); model.setTable(table); model.getSelectedAnnotation().addPropertyChangeListener(table); model.getSelectedAnnotation().addPropertyChangeListener(mainPanel); table.getSelectionModel().addListSelectionListener(model); return scrollTablePane; }
private void saveMetadataButtonActionPerformed(ActionEvent evt) { metadataTag.xmlMetadata = metadataEditor.getText().replaceAll(">\r?\n<", "> <"); metadataTag.setModified(true); metadataEditor.setEditable(Configuration.editorMode.get()); setMetadataModified(false); updateMetadataButtonsVisibility(); mainPanel.repaintTree(); }
void actionRefresh() { try { getRemoteCollector().collectDataIncludingCurrentRequests(); MainPanel.refreshMainTabFromChild(this); } catch (final IOException e) { showException(e); } }
private void initializeComponents() { mainPanel = new MainPanel(this); mainPanel.loadDefaults(); toolbar = new ToolBar(mainPanel); menuBar = new MenuBar(mainPanel); setJMenuBar(menuBar); }
final void executeAction(Action action) { try { final String message = getRemoteCollector().executeActionAndCollectData(action, null, null, null, null, null); showMessage(message); MainPanel.refreshMainTabFromChild(this); } catch (final IOException ex) { showException(ex); } }
private JPanel createBinaryButtonsPanel() { replaceBinaryButton = new JButton(mainPanel.translate("button.replace"), View.getIcon("edit16")); replaceBinaryButton.setMargin(new Insets(3, 3, 3, 10)); replaceBinaryButton.addActionListener(mainPanel::replaceButtonActionPerformed); ButtonsPanel binaryButtonsPanel = new ButtonsPanel(); binaryButtonsPanel.add(replaceBinaryButton); return binaryButtonsPanel; }
private void importTTFButtonActionPerformed(ActionEvent evt) { TreeItem item = mainPanel.tagTree.getCurrentTreeItem(); if (item instanceof FontTag) { FontTag ft = (FontTag) item; JFileChooser fc = new JFileChooser(); fc.setCurrentDirectory(new File(Configuration.lastOpenDir.get())); FileFilter ttfFilter = new FileFilter() { @Override public boolean accept(File f) { return (f.getName().toLowerCase().endsWith(".ttf")) || (f.isDirectory()); } @Override public String getDescription() { return "TTF files"; } }; fc.setFileFilter(ttfFilter); fc.setAcceptAllFileFilterUsed(false); JFrame fr = new JFrame(); View.setWindowIcon(fr); int returnVal = fc.showOpenDialog(fr); if (returnVal == JFileChooser.APPROVE_OPTION) { Configuration.lastOpenDir.set( Helper.fixDialogFile(fc.getSelectedFile()).getParentFile().getAbsolutePath()); File selfile = Helper.fixDialogFile(fc.getSelectedFile()); Set<Integer> selChars = new HashSet<>(); try { Font f = Font.createFont(Font.TRUETYPE_FONT, selfile); int required[] = new int[] {0x0001, 0x0000, 0x000D, 0x0020}; loopi: for (char i = 0; i < Character.MAX_VALUE; i++) { for (int r : required) { if (r == i) { continue loopi; } } if (f.canDisplay((int) i)) { selChars.add((int) i); } } fontAddChars(ft, selChars, f); mainPanel.reload(true); } catch (FontFormatException ex) { JOptionPane.showMessageDialog(mainPanel, "Invalid TTF font"); } catch (IOException ex) { Logger.getLogger(FontPanel.class.getName()).log(Level.SEVERE, null, ex); } } } }
private JPanel createMetadataButtonsPanel() { metadataEditButton = new JButton(mainPanel.translate("button.edit"), View.getIcon("edit16")); metadataEditButton.setMargin(new Insets(3, 3, 3, 10)); metadataEditButton.addActionListener(this::editMetadataButtonActionPerformed); metadataSaveButton = new JButton(mainPanel.translate("button.save"), View.getIcon("save16")); metadataSaveButton.setMargin(new Insets(3, 3, 3, 10)); metadataSaveButton.addActionListener(this::saveMetadataButtonActionPerformed); metadataSaveButton.setVisible(false); metadataCancelButton = new JButton(mainPanel.translate("button.cancel"), View.getIcon("cancel16")); metadataCancelButton.setMargin(new Insets(3, 3, 3, 10)); metadataCancelButton.addActionListener(this::cancelMetadataButtonActionPerformed); metadataCancelButton.setVisible(false); ButtonsPanel metadataTagButtonsPanel = new ButtonsPanel(); metadataTagButtonsPanel.add(metadataEditButton); metadataTagButtonsPanel.add(metadataSaveButton); metadataTagButtonsPanel.add(metadataCancelButton); return metadataTagButtonsPanel; }
private JPanel createGenericTagButtonsPanel() { genericEditButton = new JButton(mainPanel.translate("button.edit"), View.getIcon("edit16")); genericEditButton.setMargin(new Insets(3, 3, 3, 10)); genericEditButton.addActionListener(this::editGenericTagButtonActionPerformed); genericSaveButton = new JButton(mainPanel.translate("button.save"), View.getIcon("save16")); genericSaveButton.setMargin(new Insets(3, 3, 3, 10)); genericSaveButton.addActionListener(this::saveGenericTagButtonActionPerformed); genericSaveButton.setVisible(false); genericCancelButton = new JButton(mainPanel.translate("button.cancel"), View.getIcon("cancel16")); genericCancelButton.setMargin(new Insets(3, 3, 3, 10)); genericCancelButton.addActionListener(this::cancelGenericTagButtonActionPerformed); genericCancelButton.setVisible(false); ButtonsPanel genericTagButtonsPanel = new ButtonsPanel(); genericTagButtonsPanel.add(genericEditButton); genericTagButtonsPanel.add(genericSaveButton); genericTagButtonsPanel.add(genericCancelButton); return genericTagButtonsPanel; }
/** Sets the Frequency Panel to ACTIVE stage */ public static void frequencyPanelActive() { SettingsPanel.setStage(FrequencySettingsSubPanel.STAGE); FrequencySettingsSubPanel.DISPLAY_HELP_VIDEO = true; Program.settingsPanel.setVisible(true); Program.cameraPanel.setVisible(true); Program.manualPanel.setVisible(false); Program.startControlPanel.setVisible(false); Program.imagePanel.setVisible(false); MainPanel.setLeftStage(Program.cameraPanel); Program.frame.glass.setVisible(false); /* Sets header back to blue */ FrequencySettingsSubPanel.headerButton.setToolTipText( FrequencySettingsSubPanel.getPanelInformation()); FrequencySettingsSubPanel.headerButton.setEnabled(false); /* Turns on */ SettingsPanel.frequencyPanel.startFloatInputTextField.setVisible(true); SettingsPanel.frequencyPanel.getStartMoreThenLabel().setVisible(true); SettingsPanel.frequencyPanel.getStartLessThenLabel().setVisible(true); FrequencySettingsSubPanel.nextButton.setVisible(true); /* Containers for setting up GUI */ SettingsPanel.frequencyPanel.continer1.setVisible(true); SettingsPanel.frequencyPanel.continer2.setVisible(true); SettingsPanel.frequencyPanel.startTextFeildContainer.setVisible(true); SettingsPanel.frequencyPanel.continer4.setVisible(true); SettingsPanel.frequencyPanel.continer5.setVisible(true); SettingsPanel.frequencyPanel.continer6.setVisible(true); SettingsPanel.frequencyPanel.startFrequensyContainer.setVisible(true); FrequencySettingsSubPanel.backButton.setVisible(true); SettingsPanel.frequencyPanel.endFrequensyContainer.setVisible(true); FrequencySettingsSubPanel.colorFrequensyVideoPanel.setVisible(true); /* New Active dimensions */ SettingsPanel.frequencyPanel.frequencyPanel.setPreferredSize( SettingsPanel.frequencyPanel.FREQUENCY_PANEL_DIMENSION_ACTIVE); SettingsPanel.frequencyPanel.headerAndPanelContiner.setPreferredSize( SettingsPanel.frequencyPanel.HEADER_AND_PANEL_CONTINER_DIMENSION_ACTIVE); SettingsPanel.frequencyPanel.stepContiner.setPreferredSize( SettingsPanel.frequencyPanel.STEP_CONTINER_DIMENSION_ACTIVE); /* Sets Active colors light blue to border and text */ SettingsPanel.frequencyPanel .getStepLabel() .setText(SettingsPanel.frequencyPanel.getStepLightBlueText()); SettingsPanel.frequencyPanel.frequencyPanel.setBorder(Program.LIGHT_BLUE_BORDER); /* Turns off */ SettingsPanel.frequencyPanel.getFrequencyLabel().setVisible(false); SettingsPanel.setFREQUENCY_SELECTED(false); }
/** メニュー->新規作成 新しいマップを作成する */ public void newMap() { // マップサイズダイアログを開く // rowとcolを設定 MapSizeDialog dialog = new MapSizeDialog(this); dialog.setVisible(true); // キャンセルボタンが押されたときは何もしない if (!dialog.isOKPressed()) { return; } // メインパネルに新しいマップを作成 mainPanel.initMap(row, col); // パネルの大きさをマップの大きさと同じにする // パネルが大きいときは自動的にスクロールバーが表示される mainPanel.setPreferredSize(new Dimension(col * MainPanel.CHIP_SIZE, row * MainPanel.CHIP_SIZE)); // パネルが大きくなったらスクロールバーを表示する scrollPane.getViewport().revalidate(); scrollPane.getViewport().repaint(); }
/** メニュー->保存 マップを保存する */ public void saveMap() { fileChooser.addChoosableFileFilter(new MapFileFilter()); // ファイルフィルタ fileChooser.setDialogType(JFileChooser.SAVE_DIALOG); fileChooser.setDialogTitle("マップを保存する"); int ret = fileChooser.showSaveDialog(null); File mapFile; if (ret == JFileChooser.APPROVE_OPTION) { // もし保存ボタンが押されたらそのマップファイルをセーブする mapFile = fileChooser.getSelectedFile(); mainPanel.saveMap(mapFile); } }
/** Creates new form InformWindow */ public InformWindow(String title, String msg, String msg_button) { initComponents(); MainPanel.setBackground(new Color(255, 255, 255)); this.setTitle(title); this.Label.setText(msg); this.Button.setText(msg_button); setGUIIcon(this); this.pack(); this.setLocationRelativeTo(null); }
private JPanel createFlashPlayerPanel(FlashPlayerPanel flashPanel) { JPanel pan = new JPanel(new BorderLayout()); JLabel prevLabel = new HeaderLabel(mainPanel.translate("swfpreview")); prevLabel.setHorizontalAlignment(SwingConstants.CENTER); // prevLabel.setBorder(new BevelBorder(BevelBorder.RAISED)); pan.add(prevLabel, BorderLayout.NORTH); Component leftComponent; if (flashPanel != null) { JPanel flashPlayPanel = new JPanel(new BorderLayout()); flashPlayPanel.add(flashPanel, BorderLayout.CENTER); /*JPanel bottomPanel = new JPanel(new BorderLayout()); JPanel buttonsPanel = new JPanel(new FlowLayout()); JButton selectColorButton = new JButton(View.getIcon("color16")); selectColorButton.addActionListener(mainPanel::selectBkColor); selectColorButton.setToolTipText(AppStrings.translate("button.selectbkcolor.hint")); buttonsPanel.add(selectColorButton); bottomPanel.add(buttonsPanel, BorderLayout.EAST); flashPlayPanel.add(bottomPanel, BorderLayout.SOUTH);*/ JPanel flashPlayPanel2 = new JPanel(new BorderLayout()); flashPlayPanel2.add(flashPlayPanel, BorderLayout.CENTER); flashPlayPanel2.add(new PlayerControls(mainPanel, flashPanel), BorderLayout.SOUTH); leftComponent = flashPlayPanel2; } else { JPanel swtPanel = new JPanel(new BorderLayout()); swtPanel.add( new JLabel( "<html><center>" + mainPanel.translate("notavailonthisplatform") + "</center></html>", JLabel.CENTER), BorderLayout.CENTER); swtPanel.setBackground(View.getDefaultBackgroundColor()); leftComponent = swtPanel; } pan.add(leftComponent, BorderLayout.CENTER); return pan; }
/** コンピュータの手を決定する。 */ public void compute() { // Min-Max法で石を打つ場所を決める // 戻ってくる値は bestX+bestY*MASU int temp = minMax(true, SEARCH_LEVEL); // 場所を求める int x = temp % MainPanel.MASU; int y = temp / MainPanel.MASU; // 打った場所、ひっくり返した石の位置を記録 Undo undo = new Undo(x, y); // その場所に実際に石を打つ panel.putDownStone(x, y, false); // 実際にひっくり返す panel.reverse(undo, false); // 終了したか調べる if (panel.endGame()) return; // 手番を変える panel.nextTurn(); // プレイヤーがパスの場合はもう一回 if (panel.countCanPutDownStone() == 0) { System.out.println("Player PASS!"); panel.nextTurn(); compute(); } }
/** * 評価関数。盤面を評価して評価値を返す。盤面の場所の価値を元にする。 * * @return 盤面の評価値。 */ private int valueBoard() { int value = 0; for (int y = 0; y < MainPanel.MASU; y++) { for (int x = 0; x < MainPanel.MASU; x++) { // 置かれた石とその場所の価値をかけて足していく value += panel.getBoard(x, y) * valueOfPlace[y][x]; } } // 白石(AI)が有利なときは負になるので符合を反転する return -value; }
private void fontAddCharsButtonActionPerformed(ActionEvent evt) { String newchars = fontAddCharactersField.getText(); TreeItem item = mainPanel.tagTree.getCurrentTreeItem(); if (item instanceof FontTag) { Set<Integer> selChars = new TreeSet<>(); for (int c = 0; c < newchars.length(); c++) { selChars.add(newchars.codePointAt(c)); } fontAddChars((FontTag) item, selChars, ((FontFace) fontFaceSelection.getSelectedItem()).font); fontAddCharactersField.setText(""); mainPanel.reload(true); } }
/** メニュー->開く マップを開く */ public void openMap() { fileChooser.addChoosableFileFilter(new MapFileFilter()); // ファイルフィルタ fileChooser.setDialogType(JFileChooser.OPEN_DIALOG); fileChooser.setDialogTitle("マップを開く"); int ret = fileChooser.showOpenDialog(null); File mapFile; if (ret == JFileChooser.APPROVE_OPTION) { // もし開くボタンが押されたらそのマップファイルをロードする mapFile = fileChooser.getSelectedFile(); mainPanel.loadMap(mapFile); // パネルが大きくなったらスクロールバーを表示する scrollPane.getViewport().revalidate(); scrollPane.getViewport().repaint(); } }
private void createParametersPanel() { displayWithPreview = new JPanel(new CardLayout()); textPanel = new TextPanel(mainPanel); displayWithPreview.add(textPanel, CARDTEXTPANEL); fontPanel = new FontPanel(mainPanel); displayWithPreview.add(fontPanel, CARDFONTPANEL); JLabel paramsLabel = new HeaderLabel(mainPanel.translate("parameters")); paramsLabel.setHorizontalAlignment(SwingConstants.CENTER); // paramsLabel.setBorder(new BevelBorder(BevelBorder.RAISED)); parametersPanel = new JPanel(new BorderLayout()); parametersPanel.add(paramsLabel, BorderLayout.NORTH); parametersPanel.add(displayWithPreview, BorderLayout.CENTER); setRightComponent(parametersPanel); }
/** Sets the File Name Panel to a ACTIVE stage */ public static void fileNamePanelActive() { MainPanel.setLeftStage(Program.imagePanel); Program.settingsPanel.setVisible(true); Program.manualPanel.setVisible(false); Program.startControlPanel.setVisible(false); Program.cameraPanel.setVisible(false); Program.imagePanel.setVisible(true); SettingsPanel.setStage(FileNameSettingsSubPanel.STAGE); Program.frame.glass.repaint(); Program.frame.glass.setVisible(true); /* Sets active color Blue for header, labels and borders*/ FileNameSettingsSubPanel.headerButton.setEnabled( FileNameSettingsSubPanel.HEADER_BUTTON_ENABLED = false); FileNameSettingsSubPanel.headerButton.setDisabledIcon( FileNameSettingsSubPanel.headerButton.FILE_NAME_HEADER_DISABLED_BLUE_IMAGE_ICON); SettingsPanel.fileNamePanel.stepLabel.setText(SettingsPanel.fileNamePanel.STEP_TEXT_LIGHT_BLUE); SettingsPanel.fileNamePanel.fileNamePanel.setBorder(Program.LIGHT_BLUE_BORDER); /* Shows buttons and labels */ FileNameSettingsSubPanel.nextButton.setVisible(true); FileNameSettingsSubPanel.backButton.setVisible(true); SettingsPanel.fileNamePanel.fileNameInputTextField.setVisible(true); SettingsPanel.fileNamePanel.getImputFeildsContainer().setVisible(true); SettingsPanel.fileNamePanel.getInputFeildsAButtons().setVisible(true); SettingsPanel.fileNamePanel.getInputContainer().setVisible(true); /* Changing size of panels when button has been pressed*/ SettingsPanel.fileNamePanel.fileNamePanel.setPreferredSize( SettingsPanel.fileNamePanel.FILE_NAME_PANEL_DIMENSION_ACTIVE); SettingsPanel.fileNamePanel.headerAndPanelContiner.setPreferredSize( SettingsPanel.fileNamePanel.HEADER_AND_PANEL_CONTINER_DIMENSION_ACTIVE); SettingsPanel.fileNamePanel.stepContiner.setPreferredSize( SettingsPanel.fileNamePanel.STEP_CONTINER_DIMENSION_ACTIVE); /* Turns on Panel */ SettingsPanel.fileNamePanel.fileNamePanel.setVisible(true); /* Doesn't show label */ SettingsPanel.fileNamePanel.fileNameSelectedLabel.setVisible(false); }