public ResultViewPanel(SearchTask searchTask) { setLayout(resultViewCards = new CardLayout()); this.searchComposition = searchTask.getComposition(); this.searchTask = searchTask; SearchResultsDisplayer<?> displayer = searchComposition.getSearchResultsDisplayer(); setName(displayer.getTitle()); displayer.setInfoNode(this.createListener().getInfoNode()); resultsPanel = new JPanel(); resultsPanel.setLayout( new BoxLayout(resultsPanel, BoxLayout.PAGE_AXIS)); SearchResultsDisplayer<?> disp = searchComposition.getSearchResultsDisplayer(); visualComponent = disp.getVisualComponent(); lookup = (visualComponent instanceof Lookup.Provider) ? ((Lookup.Provider) visualComponent).getLookup() : Lookup.EMPTY; resultsPanel.add(visualComponent); add(resultsPanel, CARD_NAME_RESULTS); showInfo(UiUtils.getText("TEXT_WAITING_FOR_PREVIOUS")); //NOI18N }
/** * Creates new form DefaultProjectRenamePanel */ public DefaultProjectRenamePanel(ProgressHandle handle, Project project, String name) { this.project = project; this.handle = handle; if (name == null) { name = ProjectUtils.getInformation(project).getDisplayName(); } initComponents(); projectName.setText(name); projectName.getDocument().addDocumentListener(this); updateProjectFolder(); validateDialog(); if (Boolean.getBoolean("org.netbeans.modules.project.uiapi.DefaultProjectOperations.showProgress")) { ((CardLayout) progress.getLayout()).show(progress, "progress"); } }
/** * Creates new form ProjectCopyPanel */ public ProjectCopyPanel(ProgressHandle handle, Project project, boolean isMove) { this.project = project; this.isMove = isMove; this.handle = handle; initComponents(); setProject(); projectName.getDocument().addDocumentListener(this); projectLocation.getDocument().addDocumentListener(this); if (isMove) { nameLabel.setVisible(false); projectName.setVisible(false); warningTextArea.setVisible(false); } if (Boolean.getBoolean("org.netbeans.modules.project.uiapi.DefaultProjectOperations.showProgress")) { ((CardLayout) progress.getLayout()).show(progress, "progress"); } }
@Override protected void validate(CardLayout before, CardLayout after) { super.validate(before, after); try { Vector a = (Vector) VECTOR.get(after); Vector b = (Vector) VECTOR.get(before); int size = a.size(); if (size != b.size()) { throw new Error("different content"); } for (int i = 0; i < size; i++) { super.validator.validate(NAME.get(a.get(i)), NAME.get(b.get(i))); super.validator.validate(COMP.get(a.get(i)), COMP.get(b.get(i))); } } catch (Exception exception) { throw new Error(exception); } }
@Messages({ "LBL_FormattingQuestion=Recursively format the selected files and folders?", "LBL_FormattingInProgress=Formatting:" }) public ConfirmationPanel(ProgressHandle handle) { initComponents(); setLayout(new CardLayout()); add(new JLabel(Bundle.LBL_FormattingQuestion()), PANEL_QUESTION); JPanel progress = new JPanel(new BorderLayout()); JLabel inProgressLabel = new JLabel(Bundle.LBL_FormattingInProgress()); inProgressLabel.setBorder(new EmptyBorder(0, 0, 6, 0)); progress.add(inProgressLabel, BorderLayout.NORTH); progress.add(ProgressHandleFactory.createProgressComponent(handle), BorderLayout.CENTER); add(progress, PANEL_PROGRESS); ((CardLayout) getLayout()).show(this, PANEL_QUESTION); }
private void initComponents() { setLayout(new BorderLayout()); noResultsPanel = new JPanel(); noResultsPanel.setLayout(new BorderLayout()); noResultsPanel.setBorder(BorderFactory.createEmptyBorder(12, 12, 12, 12)); final JLabel noResultsLabel = new JLabel(NO_RESULTS_STRING); noResultsLabel.setFont(noResultsLabel.getFont().deriveFont(14)); noResultsLabel.setEnabled(false); noResultsPanel.add(noResultsLabel, BorderLayout.NORTH); resultsTable = new JPanel(new CardLayout()); resultsTable.add(noResultsLabel, "NORESULTS"); // NOI18N add(resultsTable, BorderLayout.CENTER); }
public void valueChanged(ListSelectionEvent evt) { if (evt.getValueIsAdjusting() == false && browsersModel.isAdjusting() == false) { int index = browsersList.getSelectedIndex(); String panelID = browsersModel.getPropertyPanelID(index); ((CardLayout) customPropertyPanel.getLayout()).show(customPropertyPanel, panelID); nameTextField.setText(browsersModel.getBrowserName(index)); if (browsersModel.isDefaultBrowser(index)) { // if any of default browsers is selected then browser name won't be editable and remove button disabled nameTextField.setEditable(false); removeButton.setEnabled(false); } else { nameTextField.setEditable(true); removeButton.setEnabled(true); } browsersModel.setSelectedValue(browsersList.getSelectedValue()); } }
@Override public void actionPerformed(ActionEvent e) { String arg = e.getActionCommand(); if ("first".equals(arg)) { ((CardLayout) cards.getLayout()).first(cards); } else if ("next".equals(arg)) { ((CardLayout) cards.getLayout()).next(cards); } else if ("previous".equals(arg)) { ((CardLayout) cards.getLayout()).previous(cards); } else if ("last".equals(arg)) { ((CardLayout) cards.getLayout()).last(cards); } else { ((CardLayout) cards.getLayout()).show(cards, arg); } }
/** Gets component to display. Implements superclass abstract method. * @return this instance */ protected Component createComponent() { JPanel panel = new JPanel(new CardLayout()); // Accessibility panel.getAccessibleContext().setAccessibleDescription(NbBundle.getBundle(ResourceWizardPanel.class).getString("ACS_ResourceWizardPanel")); panel.putClientProperty(WizardDescriptor.PROP_CONTENT_SELECTED_INDEX, Integer.valueOf(1)); String msgKey = testWizard ? "TXT_SelectTestResource" //NOI18N : "TXT_SelectResource"; //NOI18N panel.setName(NbBundle.getMessage(ResourceWizardPanel.class, msgKey)); panel.setPreferredSize(I18nWizardDescriptor.PREFERRED_DIMENSION); panel.add(getUI(), CARD_GUI); return panel; }
/** Reads settings at the start when the panel comes to play. Overrides superclass method. */ @Override public void readSettings(I18nWizardDescriptor.Settings settings) { super.readSettings(settings); getUI().setSourceMap(getMap()); hasFoundStrings = foundStrings(getMap()); JPanel panel = (JPanel)getComponent(); if (hasFoundStrings) { panel.add(getUI(), CARD_GUI); ((CardLayout) panel.getLayout()).show(panel, CARD_GUI); } else { panel.add(getMessageComp(), CARD_MSG); ((CardLayout) panel.getLayout()).show(panel, CARD_MSG); } }
/** Gets component to display. Implements superclass abstract method. * @return this instance */ protected Component createComponent() { JPanel panel = new JPanel(new CardLayout()); panel.getAccessibleContext().setAccessibleDescription( NbBundle.getMessage( TestStringWizardPanel.class, "ACS_TestStringWizardPanel")); //NOI18N panel.putClientProperty(WizardDescriptor.PROP_CONTENT_SELECTED_INDEX, Integer.valueOf(2)); panel.setName( NbBundle.getMessage(TestStringWizardPanel.class, "TXT_FoundMissingResource")); //NOI18N panel.setPreferredSize(I18nWizardDescriptor.PREFERRED_DIMENSION); return panel; }
@Override protected void adaptGUI() { DimensionConfig dimensionConfig = getPlotConfiguration().getDimensionConfig(dimension); if (dimensionConfig != null) { CardLayout cl = (CardLayout) this.getLayout(); GroupingType groupingType = null; ValueGrouping grouping = dimensionConfig.getGrouping(); if (grouping != null) { groupingType = grouping.getGroupingType(); } else { groupingType = GroupingType.NONE; } cl.show(this, groupingType.toString()); } }
private JComponent createBackButton() { JButton backButton = new JButton(new ResourceAction("getting_started.back", new Object[0]) { private static final long serialVersionUID = 1L; public void actionPerformed(ActionEvent e) { CardLayout layout = (CardLayout)OpenProcessCard.this.getLayout(); layout.show(OpenProcessCard.this, "overview"); OpenProcessCard.this.isOverviewShown = true; if(OpenProcessCard.this.entryList.getModel().getSize() > 0) { OpenProcessCard.this.entryList.setSelectedIndex(0); } OpenProcessCard.this.entryList.requestFocusInWindow(); } }); backButton.setFocusable(false); this.styleButton(backButton); return backButton; }
public void swap(int index1, int index2) { Component[] components = new Component[imageListElements.size()]; for (int i = 0; i < imageListElements.size(); i++) { components[i] = multiPanel.getComponent(i); } multiPanel.removeAll(); cl = new CardLayout(); multiPanel.setLayout(cl); for (int i = 0; i < imageListElements.size(); i++) { Component c = null; if (i == index1) { c = components[index2]; } else if (i == index2) { c = components[index1]; } else { c = components[i]; } multiPanel.add(c, "Image " + (i+1)); } imageList.setSelectedIndex(index2); showSelected(); }
public void initializeComponents() { channelBox = new JCheckBox("Filter by channel", false); allSets = new SettingsPanel(r); rSets = new SettingsPanel(r); gSets = new SettingsPanel(r); bSets = new SettingsPanel(r); channelPane = new JTabbedPane(); channelPane.add("Red", rSets); channelPane.add("Green", gSets); channelPane.addTab("Blue", bSets); cardPanel = new JPanel(new CardLayout()); cardPanel.add(allSets, "all"); cardPanel.add(channelPane, "rgb"); }
private void showCard(String cardName) { //Special handling for certain cards if ("Overlays Card".equals(cardName)) { refreshTOC(); } CardLayout layout = (CardLayout) (getLayout()); layout.show(this, cardName); }
/** Sets the syntax help for a given combination of exploration key and setting kind. */ public void setHelp(ExploreKey key, SettingKey kind) { String name = getName(key, kind); if (this.knownHelp.add(name)) { JComponent help = this.helpFactory.createHelp(key, kind); JScrollPane scrollPane = new JScrollPane(help); getHelpPanel().add(scrollPane, name); } CardLayout cl = (CardLayout) getHelpPanel().getLayout(); cl.show(getHelpPanel(), name); }
private JPanel computeHelpPanel() { JPanel result = new JPanel(new CardLayout()); // add a dummy panel to ensure first help screen really shows up result.add(new JPanel(), "dummy"); result.setBorder(new CompoundBorder(getDialog().createEmptyBorder(), BorderFactory.createTitledBorder("Help"))); result.setPreferredSize(new Dimension(200, 100)); return result; }
@Override protected PropertyDescriptor[] createPropertyDescriptors() throws IntrospectionException { PropertyDescriptor[] pds = new PropertyDescriptor[] { createRW(CardLayout.class, "hgap"), // NOI18N createRW(CardLayout.class, "vgap"), // NOI18N }; return pds; }
private void languageSelected() { String[] sel = (String[])langSelect.getSelectedItem(); if (sel == null) { return; } String mime = sel[0]; if (currentPreferences != null) { currentPreferences.removePreferenceChangeListener(wPrefL); } currentPreferences = ctrl.prefs(mime); JComponent panel = panels.get(mime); String parentMime = MimePath.parse(mime).getInheritedType(); if (parentMime != null) { parentPrefs = ctrl.prefs(parentMime); } else { parentPrefs = null; } if (panel == null) { panel = new DefaultFoldingOptions(mime, currentPreferences); if (panel instanceof CustomizerWithDefaults) { ((CustomizerWithDefaults)panel).setDefaultPreferences(parentPrefs); } panels.put(mime, panel); content.add(panel, mime); } ((CardLayout)content.getLayout()).show(content, mime); currentPreferences.addPreferenceChangeListener(wPrefL); useDefaults.setVisible(!"".equals(mime)); // NOI18N preferenceChange(null); }
public void showProgress() { projectFolder.setEnabled(false); projectName.setEnabled(false); alsoRenameFolder.setEnabled(false); progress.setVisible(true); ((CardLayout) progress.getLayout()).last(progress); }
public void showProgress() { projectFolder.setEnabled(false); projectLocation.setEnabled(false); projectName.setEnabled(false); browse.setEnabled(false); ((CardLayout) progress.getLayout()).show(progress, "progress"); }
@Override public void actionPerformed (ActionEvent e) { if (e.getSource() == panel.cmbDiffKind) { DiffToRevisionKind rebaseKind = (DiffToRevisionKind) panel.cmbDiffKind.getSelectedItem(); panel.lblDescription.setText(rebaseKind.getDescription()); ((CardLayout) panel.panelDiffKind.getLayout()).show(panel.panelDiffKind, rebaseKind.getId()); okButton.setEnabled(rebaseKind.isValid()); } }
@Override public void actionPerformed (ActionEvent e) { if (e.getSource() == panel.cmbRebaseType) { RebaseKind rebaseKind = (RebaseKind) panel.cmbRebaseType.getSelectedItem(); panel.lblDescription.setText(rebaseKind.getDescription()); ((CardLayout) panel.panelKind.getLayout()).show(panel.panelKind, rebaseKind.getId()); okButton.setEnabled(rebaseKind.isValid()); } }
private void jLabel3MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jLabel3MouseClicked // TODO add your handling code here: CardLayout c1 = (CardLayout) jPanel7.getLayout(); c1.show(jPanel7, "registerLabel"); CardLayout c2 = (CardLayout) jPanel4.getLayout(); c2.show(jPanel4, "loginCard"); }
public static void main(final String[] args) throws Exception { if (sun.awt.OSInfo.getOSType() == sun.awt.OSInfo.OSType.MACOSX) { System.err.println("This test is not for OS X. Menu.setFont() is not supported on OS X."); return; } //Components initialization. frame.setMenuBar(mb); mb.setFont(new Font("Helvetica", Font.ITALIC, 5)); final Button button = new Button("Click Me"); button.addActionListener(new Listener()); frame.setLayout(new CardLayout()); frame.add(button, "First"); frame.setSize(400, 400); frame.setVisible(true); sleep(); final int fInsets = frame.getInsets().top; //Frame insets without menu. addMenu(); final int fMenuInsets = frame.getInsets().top; //Frame insets with menu. final int menuBarHeight = fMenuInsets - fInsets; // There is no way to change menubar height on windows. But on windows // we can try to split menubar in 2 rows. for (int i = 0; i < 100 && fMenuInsets == frame.getInsets().top; ++i) { // Fill whole menubar. addMenu(); } mb.remove(0); frame.validate(); sleep(); // Test execution. // On XToolkit, menubar font should be changed to 60. // On WToolkit, menubar font should be changed to default and menubar // should be splitted in 2 rows. mb.setFont(new Font("Helvetica", Font.ITALIC, 60)); sleep(); final Robot r = new Robot(); r.setAutoDelay(200); final Point pt = frame.getLocation(); r.mouseMove(pt.x + frame.getWidth() / 2, pt.y + fMenuInsets + menuBarHeight / 2); r.mousePress(InputEvent.BUTTON1_MASK); r.mouseRelease(InputEvent.BUTTON1_MASK); sleep(); frame.dispose(); if (clicked) { fail("Font was not changed"); } }
@Override protected CardLayout getObject() { CardLayout layout = new CardLayout(); layout.addLayoutComponent(new JLabel("a"), "a"); layout.addLayoutComponent(new JLabel("b"), "b"); layout.addLayoutComponent(new JLabel("c"), "c"); return layout; }
CardPanel(ActionListener actionListener) { listener = actionListener; setLayout(new CardLayout()); add("one", create(new FlowLayout())); add("two", create(new BorderLayout())); add("three", create(new GridLayout(2, 2))); add("four", create(new BorderLayout(10, 10))); add("five", create(new FlowLayout(FlowLayout.LEFT, 10, 10))); add("six", create(new GridLayout(2, 2, 10, 10))); }
public void finished() { //initComponent.setBackground((Color) javax.swing.UIManager.getDefaults().get("Tree.background")); // NOI18N add(oPanel, "ready"); // NOI18N CardLayout card = (CardLayout) getLayout(); card.show(this, "ready"); // NOI18N oPanel.requestFocus(); // #44487 }
/** */ protected final void updateTypeComponent () { CardLayout cl = (CardLayout)typeCardPanel.getLayout (); if ( getEntityDecl ().getType () == TreeEntityDecl.TYPE_INTERNAL ) { internalRadio.setSelected (true); cl.show (typeCardPanel, "internalPanel"); // NOI18N } else if ( getEntityDecl ().getType () == TreeEntityDecl.TYPE_EXTERNAL ) { externalRadio.setSelected (true); cl.show (typeCardPanel, "externalPanel"); // NOI18N } else { unparsedRadio.setSelected (true); cl.show (typeCardPanel, "unparsedPanel"); // NOI18N } }
/** Reads settings at the start when the panel comes to play. Overrides superclass method. */ @Override public void readSettings(I18nWizardDescriptor.Settings settings) { super.readSettings(settings); getUI().setSourceMap(getMap()); Container container = (Container) getComponent(); ((CardLayout) container.getLayout()).show(container, CARD_GUI); }
/** Gets component to display. Implements superclass abstract method. * @return this instance */ protected Component createComponent() { JPanel panel = new JPanel(new CardLayout()); panel.getAccessibleContext().setAccessibleDescription(NbBundle.getBundle(HardStringWizardPanel.class).getString("ACS_HardStringWizardPanel"));//NOI18N panel.putClientProperty(WizardDescriptor.PROP_CONTENT_SELECTED_INDEX, Integer.valueOf(3)); panel.setName(NbBundle.getBundle(HardStringWizardPanel.class).getString("TXT_ModifyStrings"));//NOI18N panel.setPreferredSize(I18nWizardDescriptor.PREFERRED_DIMENSION); return panel; }
private void displayEmptyPanel() { if (!emptyPanelInitialized) { cardsPanel.add(new JPanel(), EMPTY_PANEL); emptyPanelInitialized = true; } ((CardLayout) cardsPanel.getLayout()).show(cardsPanel, EMPTY_PANEL); if (repositoryFormVisible) { repositoryFormsPanel.removeChangeListener(repositoryFormPanelListener); repositoryFormVisible = false; } setDataValid(true); }
@Override protected JComponent createInfoPanel() { JPanel result = new JPanel(); result.setLayout(new CardLayout()); result.add(getSingleInfoPanel(), this.SINGLE_INFO_KEY); result.add(getSplitInfoPanel(), this.SPLIT_INFO_KEY); result.setBorder(null); return result; }
/** * Returns the panel holding the content editors. */ private JPanel getContentPanel() { if (this.contentPanel == null) { this.contentPanel = new JPanel(new CardLayout()); } return this.contentPanel; }
/** * Shows the card specified by id, e.g. {@link #CARD_ID_CHOOSER} or {@link #CARD_ID_PROGRESS}. * * @param cardId * the id of the card */ private void showCard(final String cardId) { SwingTools.invokeLater(new Runnable() { @Override public void run() { ((CardLayout) mainPanel.getLayout()).show(mainPanel, cardId); } }); }
public AdBlockerFrame() { super(); setSystemLookAndFeel(); setTitle(title); resized(); cardLayout = new CardLayout(); getContentPane().setLayout(cardLayout); ClosableWindow cw = new ClosableWindow(this); addWindowListener(cw); ResizableComponent rs = new ResizableComponent(this); addComponentListener(rs); System.out.println("Opening Window"); menuPanel = new MenuPanel(title, subtitle, width, height, this); helpPanel = new HelpPanel(title, subtitle, width, height, this); newGamePanel = new NewGamePanel(title, subtitle, width, height, this); add(menuPanel, "menuPanel"); add(helpPanel, "helpPanel"); add(newGamePanel, "newGamePanel"); playBackgroundMusic(); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setExtendedState(getExtendedState() | JFrame.MAXIMIZED_BOTH); setUndecorated(true); setVisible(true); }
/** * Tells the LoadingContentPane that the content has finished loading, switches to the actual * content pane. **/ public void loadingFinished() { if (loading) { ((CardLayout) (getLayout())).last(LoadingContentPane.this); loading = false; } }