Java Code Examples for javax.swing.JComponent#setVisible()
The following examples show how to use
javax.swing.JComponent#setVisible() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: CustomizedToolbar.java From pumpernickel with MIT License | 6 votes |
public void dragExit(DropTargetEvent dte) { if (draggingDefaults) { return; } updateContents(getContents(new Point(-1000, -1000))); if (draggingComponent != null) { JComponent theComponent = getComponent(draggingComponent); Rectangle r = getLayout().getDestinationMap( CustomizedToolbar.this).get(theComponent); if (r != null) { theComponent.setBounds(r); } if (hideActiveComponents) theComponent.setVisible(true); } }
Example 2
Source File: CollapsibleContainer.java From pumpernickel with MIT License | 6 votes |
protected void install() { midanimation.acquireUninterruptibly(); try { Insets insets = getInsets(); int x = insets.left; int y = insets.top; int width = getWidth() - insets.right - insets.left; for (int a = 0; a < components.size(); a++) { JComponent jc = components.get(a); if (visibleComponents.contains(jc)) { int h = heightMap.get(jc); jc.setBounds(x, y, width, h); jc.validate(); y += h; jc.setVisible(true); } else { jc.setBounds(0, 0, 0, 0); jc.setVisible(false); } } } finally { midanimation.release(); } }
Example 3
Source File: TitledPanel.java From snap-desktop with GNU General Public License v3.0 | 6 votes |
public TitledPanel(JComponent titleComponent, JComponent bodyComponent, boolean isCollapsible, boolean isInitiallyCollapsed) { super(new BorderLayout()); final JPanel titleArea = new JPanel(new BorderLayout()); if (titleComponent != null) { titleArea.add(titleComponent, BorderLayout.WEST); } titleArea.add(getSeparator(), BorderLayout.CENTER); if (isCollapsible) { titleArea.add(getCollapseButton(bodyComponent, isInitiallyCollapsed), BorderLayout.EAST); bodyComponent.setVisible(!isInitiallyCollapsed); } add(titleArea, BorderLayout.NORTH); if (bodyComponent != null) { bodyComponent.setBorder(new EmptyBorder(0, 30, 0, 0)); add(bodyComponent, BorderLayout.CENTER); } setBorder(new EmptyBorder(4, 8, 4, 8)); }
Example 4
Source File: IssueTopComponent.java From netbeans with Apache License 2.0 | 6 votes |
/** * Creates new {@code IssueTopComponent}. */ public IssueTopComponent() { initComponents(); instanceContent.add(getActionMap()); associateLookup(new AbstractLookup(instanceContent)); RepositoryRegistry.getInstance().addPropertyChangeListener(this); preparingLabel.setVisible(false); newButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { onNewClick(); } }); JComponent findBar = FindSupport.create(this).getFindBar(); findBar.setVisible(false); issuePanel.add(findBar, BorderLayout.PAGE_END); }
Example 5
Source File: MultiDiffPanelController.java From netbeans with Apache License 2.0 | 6 votes |
public MultiDiffPanelController (File file, Revision rev1, Revision rev2, int requestedRightLine) { this(null, rev1, rev2, true); diffViewPanel = new PlaceholderPanel(); diffViewPanel.setComponent(getInfoPanelLoading()); this.requestedRightLine = requestedRightLine; this.popupAllowed = false; replaceVerticalSplitPane(diffViewPanel); initToolbarButtons(); initNextPrevActions(); for (JComponent c : new JComponent[] { panel.tgbHeadVsIndex, panel.tgbHeadVsWorking, panel.tgbIndexVsWorking }) { c.setVisible(false); } // mimics refreshSetups() Setup s = new Setup(file, rev1, rev2, null); GitLocalFileNode fNode = new GitLocalFileNode(Git.getInstance().getRepositoryRoot(file), file); EditorCookie cookie = DiffUtils.getEditorCookie(s); s.setNode(new DiffLocalNode(fNode, s, cookie, Mode.HEAD_VS_WORKING_TREE)); Map<File, Setup> localSetups = Collections.singletonMap(file, s); setSetups(localSetups, getCookiesFromSetups(localSetups)); setDiffIndex(s, 0, false); dpt = new DiffPrepareTask(setups.values().toArray(new Setup[setups.size()])); prepareTask = RP.create(dpt); prepareTask.schedule(0); }
Example 6
Source File: MemorySamplerViewSupport.java From visualvm with GNU General Public License v2.0 | 6 votes |
private void activateFilter() { JComponent panel = getBottomPanel(); if (filterPanel == null) { filterPanel = FilterUtils.createFilterPanel(table, null); panel.add(filterPanel); Container parent = panel.getParent(); parent.invalidate(); parent.revalidate(); parent.repaint(); } panel.setVisible(true); filterPanel.setVisible(true); filterPanel.requestFocusInWindow(); }
Example 7
Source File: DataView.java From visualvm with GNU General Public License v2.0 | 6 votes |
public void activateFilter() { JComponent panel = getBottomPanel(); if (filterPanel == null) { filterPanel = FilterUtils.createFilterPanel(getResultsComponent(), getExcludesFilter(), getFilterOptions()); panel.add(filterPanel); Container parent = panel.getParent(); parent.invalidate(); parent.revalidate(); parent.repaint(); } panel.setVisible(true); filterPanel.setVisible(true); filterPanel.requestFocusInWindow(); }
Example 8
Source File: DataView.java From netbeans with Apache License 2.0 | 6 votes |
public void activateSearch() { JComponent panel = getBottomPanel(); if (searchPanel == null) { SearchUtils.TreeHelper searchHelper = getSearchHelper(); if (searchHelper == null) searchPanel = SearchUtils.createSearchPanel(getResultsComponent(), getSearchOptions()); else searchPanel = SearchUtils.createSearchPanel((ProfilerTreeTable)getResultsComponent(), searchHelper, getSearchOptions()); panel.add(searchPanel); Container parent = panel.getParent(); parent.invalidate(); parent.revalidate(); parent.repaint(); } panel.setVisible(true); searchPanel.setVisible(true); searchPanel.requestFocusInWindow(); }
Example 9
Source File: TabbedPane.java From netbeans with Apache License 2.0 | 6 votes |
private void switchTab( int tabIndex ) { if( !tabAdded[tabIndex] ) { tabContent.add( tabs[tabIndex], new GridBagConstraints(tabIndex, 0, 1, 1, 1.0, 1.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0,0,0,0), 0, 0) ); //NOI18N tabAdded[tabIndex] = true; } if( selTabIndex >= 0 ) { buttons[selTabIndex].setSelected(false); } JComponent compToShow = tabs[tabIndex]; JComponent compToHide = selTabIndex >= 0 ? tabs[selTabIndex] : null; selTabIndex = tabIndex; buttons[selTabIndex].setSelected(true); if( null != compToHide ) compToHide.setVisible( false ); compToShow.setVisible( true ); compToShow.requestFocusInWindow(); }
Example 10
Source File: SeaGlassRootPaneUI.java From seaglass with Apache License 2.0 | 6 votes |
/** * Sets the window title pane -- the JComponent used to provide a plaf a way * to override the native operating system's window title pane with one * whose look and feel are controlled by the plaf. The plaf creates and sets * this value; the default is null, implying a native operating system * window title pane. * * @param root content the <code>JComponent</code> to use for the * window title pane. * @param titlePane the SeaGlassTitlePane. */ private void setTitlePane(JRootPane root, JComponent titlePane) { JLayeredPane layeredPane = root.getLayeredPane(); JComponent oldTitlePane = getTitlePane(); if (oldTitlePane != null) { oldTitlePane.setVisible(false); layeredPane.remove(oldTitlePane); } if (titlePane != null) { layeredPane.add(titlePane, JLayeredPane.FRAME_CONTENT_LAYER); titlePane.setVisible(true); } this.titlePane = titlePane; }
Example 11
Source File: MockComponent.java From pumpernickel with MIT License | 6 votes |
/** * Temporarily massage this component so it is visible, enabled, unselected, * unfocused, etc. */ private void storeState(JComponent c) { if (c instanceof AbstractButton) { AbstractButton b = (AbstractButton) c; b.putClientProperty(WAS_SELECTED, new Boolean(b.isSelected())); b.putClientProperty(WAS_FOCUS_PAINTED, new Boolean(b.isSelected())); b.setSelected(false); b.setFocusPainted(false); } if (c.isEnabled() == false) { c.putClientProperty(WAS_ENABLED, new Boolean(c.isEnabled())); c.setEnabled(true); } if (c.isVisible() == false) { c.putClientProperty(WAS_VISIBLE, new Boolean(c.isVisible())); c.setVisible(true); } for (int a = 0; a < c.getComponentCount(); a++) { if (c.getComponent(a) instanceof JComponent) { storeState((JComponent) c.getComponent(a)); } } }
Example 12
Source File: StickyWindowSupport.java From netbeans with Apache License 2.0 | 5 votes |
/** * Add a sticky window to the editor. * @param window the JComponent to add to the editor */ public void addWindow(JComponent window) { Container container = jtc.getParent(); if(container instanceof JLayeredPane) { JLayeredPane pane = (JLayeredPane) container; pane.add(window, JLayeredPane.PALETTE_LAYER); window.setVisible(true); } }
Example 13
Source File: CustomizedToolbar.java From pumpernickel with MIT License | 5 votes |
public void drop(DropTargetDropEvent dtde) { if (draggingComponent == null) { dtde.rejectDrop(); } else { if (draggingDefaults) { setContents(getDefaultContents()); } else { Point p = dtde.getLocation(); p = SwingUtilities.convertPoint( ((DropTarget) dtde.getSource()).getComponent(), p, CustomizedToolbar.this); String[] contents = getContents(p); setContents(contents); dtde.acceptDrop(DnDConstants.ACTION_MOVE); JComponent theComponent = getComponent(draggingComponent); Rectangle r = getLayout().getDestinationMap( CustomizedToolbar.this).get(theComponent); if (r != null) { theComponent.setBounds(r); } if (hideActiveComponents) theComponent.setVisible(true); } } dtde.dropComplete(true); }
Example 14
Source File: SwingClientGUI.java From stendhal with GNU General Public License v2.0 | 5 votes |
private JFrame prepareMainWindow(JFrame splash) { JFrame frame = MainFrame.prepare(splash); JComponent glassPane = DragLayer.get(); frame.setGlassPane(glassPane); glassPane.setVisible(true); setupWindowWideListeners(frame); WindowUtils.watchFontSize(frame); return frame; }
Example 15
Source File: TextHighlightingDemo.java From filthy-rich-clients with BSD 3-Clause "New" or "Revised" License | 5 votes |
private void installInLayeredPane(JComponent component) { JLayeredPane layeredPane = getRootPane().getLayeredPane(); layeredPane.add(component, JLayeredPane.PALETTE_LAYER, 20); Dimension size = component.getPreferredSize(); component.setSize(size); component.setLocation((getWidth() - size.width) / 2, (getHeight() - size.height) / 2); component.revalidate(); component.setVisible(true); }
Example 16
Source File: TruffleObjectPropertyPlugin.java From visualvm with GNU General Public License v2.0 | 5 votes |
private void showObjectsView() { JComponent c = objectsView.getComponent(); if (c.isVisible()) return; c.setVisible(true); component.removeAll(); component.add(c, BorderLayout.CENTER); mergedRequest = false; component.invalidate(); component.revalidate(); component.repaint(); }
Example 17
Source File: SettingsGui.java From scelight with Apache License 2.0 | 5 votes |
/** * Binds the visibility of the specified component to the specified {@link IBoolSetting} from the specified {@link ISettingsBean}. * * @param comp component whose visibility to be bounded * @param setting setting to control the visibility of the component * @param settings settings bean storing the setting */ public static void bindVisibilityToSetting( final JComponent comp, final IBoolSetting setting, final ISettingsBean settings ) { final ISettingChangeListener scl = new ISettingChangeListener() { @Override public void valuesChanged( final ISettingChangeEvent event ) { if ( event.affected( setting ) ) comp.setVisible( event.get( setting ) ); } }; addBindExecuteScl( scl, settings, setting.selfSet(), comp ); }
Example 18
Source File: EvaluationBoard.java From libreveris with GNU Lesser General Public License v3.0 | 4 votes |
public void setEval (Evaluation eval, boolean barred, boolean enabled) { JComponent comp; if (sheet != null) { comp = button; } else { comp = field; } if (eval != null) { Evaluation.Failure failure = eval.failure; String text = eval.shape.toString(); String tip = (failure != null) ? failure.toString() : null; if (sheet != null) { button.setEnabled(enabled); if (barred) { button.setBackground(Colors.EVALUATION_BARRED); } else { button.setBackground(null); } button.setText(text); button.setToolTipText(tip); button.setIcon(eval.shape.getDecoratedSymbol()); } else { if (barred) { field.setBackground(Colors.EVALUATION_BARRED); } else { field.setBackground(null); } field.setText(text); field.setToolTipText(tip); field.setIcon(eval.shape.getDecoratedSymbol()); } comp.setVisible(true); if (failure == null) { comp.setForeground(EVAL_GOOD_COLOR); } else { comp.setForeground(EVAL_SOSO_COLOR); } grade.setVisible(true); grade.setText(String.format("%.3f", eval.grade)); } else { grade.setVisible(false); comp.setVisible(false); } }
Example 19
Source File: UploadView.java From megabasterd with GNU General Public License v3.0 | 3 votes |
public UploadView(Upload upload) { initComponents(); updateFonts(this, GUI_FONT, upload.getMain_panel().getZoom_factor()); translateLabels(this); _upload = upload; slots_spinner.setModel(new SpinnerNumberModel(_upload.getMain_panel().getDefault_slots_up(), MIN_WORKERS, MAX_WORKERS, 1)); ((JSpinner.DefaultEditor) slots_spinner.getEditor()).getTextField().setEditable(false); speed_label.setForeground(new Color(0, 128, 255)); progress_pbar.setMinimum(0); progress_pbar.setMaximum(MAX_VALUE); progress_pbar.setStringPainted(true); status_label.setText(""); for (JComponent c : new JComponent[]{queue_up_button, queue_down_button, queue_top_button, queue_bottom_button, cbc_label, slots_spinner, slots_label, pause_button, stop_button, speed_label, progress_pbar, file_name_label, close_button, restart_button, file_size_label}) { c.setVisible(false); } }
Example 20
Source File: DownloadView.java From megabasterd with GNU General Public License v3.0 | 3 votes |
public DownloadView(Download download) { initComponents(); updateFonts(this, GUI_FONT, download.getMain_panel().getZoom_factor()); translateLabels(this); _download = download; slots_spinner.setModel(new SpinnerNumberModel(_download.getMain_panel().getDefault_slots_down(), Download.MIN_WORKERS, Download.MAX_WORKERS, 1)); ((JSpinner.DefaultEditor) slots_spinner.getEditor()).getTextField().setEditable(false); speed_label.setForeground(new Color(0, 128, 255)); progress_pbar.setMinimum(0); progress_pbar.setMaximum(MAX_VALUE); progress_pbar.setStringPainted(true); status_label.setText(""); for (JComponent c : new JComponent[]{queue_top_button, queue_bottom_button, queue_up_button, queue_down_button, slots_spinner, slots_label, pause_button, stop_button, speed_label, progress_pbar, keep_temp_checkbox, file_name_label, close_button, copy_link_button, restart_button, file_size_label, open_folder_button}) { c.setVisible(false); } }