Java Code Examples for javax.swing.JPanel#setVisible()
The following examples show how to use
javax.swing.JPanel#setVisible() .
These examples are extracted from open source projects.
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 Project: MesquiteCore File: MesquiteTabbedPane.java License: GNU Lesser General Public License v3.0 | 6 votes |
public void setSelectedIndex2(int i){ int current = getSelectedIndex(); if (current>=0) { JPanel p2 = panel.getTabPanel(current); if (p2 != null) p2.setVisible(false); } super.setSelectedIndex(i); JPanel p = panel.getTabPanel(i); // setVisible(true); if (p != null) { p.setVisible(true); Graphics g = p.getGraphics(); if (g!=null) g.setClip(null); p.invalidate(); } invalidate(); // try {Thread.sleep(20);} catch (Exception e) {} // super.setSelectedIndex(i); }
Example 2
Source Project: pumpernickel File: QOptionPaneUI.java License: MIT License | 6 votes |
protected void updateCustomComponent(QOptionPane optionPane) { JPanel customCompContainer = getCustomComponentContainer(optionPane); JComponent comp = optionPane.getCustomComponent(); customCompContainer.removeAll(); if (comp == null) { customCompContainer.setVisible(false); } else { GridBagConstraints gbc = new GridBagConstraints(); gbc.gridx = 0; gbc.gridy = 0; gbc.weightx = 1; gbc.weighty = 1; gbc.fill = GridBagConstraints.BOTH; customCompContainer.setLayout(new GridBagLayout()); customCompContainer.add(comp, gbc); customCompContainer.setVisible(true); } }
Example 3
Source Project: arcgis-runtime-demo-java File: UI.java License: Apache License 2.0 | 6 votes |
public static JPanel createQueryResultPanel(DefaultTableModel tblQueryResultModel) { JPanel queryPanel = new JPanel(); queryPanel.setMaximumSize(new Dimension(1000, 200)); queryPanel.setPreferredSize(new Dimension(1000, 200)); queryPanel.setLayout(new BoxLayout(queryPanel, BoxLayout.Y_AXIS)); queryPanel.setVisible(true); final JTable tblQueryResult = new JTable(tblQueryResultModel); /* tblQueryResult.getSelectionModel().addListSelectionListener(new ListSelectionListener() { @Override public void valueChanged(ListSelectionEvent e) { int row = tblQueryResult.getSelectedRow(); Point g = (Point) tblQueryResultModel.getValueAt(row, 4); map.zoomTo(g); } });*/ JScrollPane tblQueryScrollPane = new JScrollPane(tblQueryResult); //tblQueryScrollPane.getViewport().setBackground(UI.COLOR_PURPLE); queryPanel.add(tblQueryScrollPane); return queryPanel; }
Example 4
Source Project: JavaMainRepo File: ZooFrame.java License: Apache License 2.0 | 6 votes |
public void setBackButtonActionListener(ActionListener a) { buttonPanel = new JPanel(); buttonPanel.setLayout(new BorderLayout()); buttonPanel.setBorder(new EmptyBorder(5, 5, 5, 5)); backButton = new JButton("Back"); backButton.setFont(new Font(Font.SERIF, Font.PLAIN, 24)); buttonPanel.add(backButton, BorderLayout.WEST); this.add(buttonPanel, BorderLayout.NORTH); backButton.addActionListener(a); // Clock display clockPanel = new JPanel(); clockPanel.setToolTipText("Click to change time settings."); clockLabel = new JLabel(); clockLabel.setFont(new Font(Font.SANS_SERIF, Font.BOLD, 22)); clockPanel.add(clockLabel); clockPanel.setVisible(false); buttonPanel.add(clockPanel, BorderLayout.EAST); }
Example 5
Source Project: mzmine2 File: ParameterSetupDialogWithEmptyPreview.java License: GNU General Public License v2.0 | 5 votes |
@Override protected void addDialogComponents() { super.addDialogComponents(); // initialize panels pnlPreview = new JPanel(new BorderLayout()); pnlPreviewButtons = new JPanel(new FlowLayout()); pnlParameters = new JPanel(new BorderLayout()); newMainPanel = new JPanel(new BorderLayout()); pnScroll = new JScrollPane(); pnScroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); // reorganize panels getContentPane().remove(mainPanel); mainPanel.remove(super.pnlButtons); pnScroll.setViewportView(mainPanel); mainPanel.setMinimumSize(new Dimension(400, 400)); pnlParameters.add(pnScroll, BorderLayout.CENTER); pnlParameters.add(super.pnlButtons, BorderLayout.SOUTH); pnlPreview.add(pnlPreviewButtons, BorderLayout.SOUTH); newMainPanel.add(pnlParameters, BorderLayout.WEST); newMainPanel.add(pnlPreview, BorderLayout.CENTER); getContentPane().add(newMainPanel, BorderLayout.CENTER); pnlPreview.setVisible(false); // later add your preview via pnlPreview.add(YOUR_PANEL, BorderLayout.CENTER); // and your buttons to control the preview via pnlPreviewButtons.add(YOUR_BUTTON); updateMinimumSize(); pack(); }
Example 6
Source Project: swing-material File: MaterialFrame.java License: MIT License | 5 votes |
public MaterialFrame() { contentPane = new JPanel(); contentPane.setLayout(null); super.getContentPane().add(contentPane); wrapper = new MaterialFrameWrapper(this); wrapper.wrapAround(contentPane); contentPane.setVisible(true); light(); }
Example 7
Source Project: blog-codes File: mxVertexHandler.java License: Apache License 2.0 | 5 votes |
/** * */ protected JComponent createPreview() { JPanel preview = new JPanel(); preview.setBorder(mxSwingConstants.PREVIEW_BORDER); preview.setOpaque(false); preview.setVisible(false); return preview; }
Example 8
Source Project: netbeans File: VisualDesignerPopupFactory.java License: Apache License 2.0 | 5 votes |
void hideOtherMenus(JMenu menu) { for(JMenu m : containerMap.keySet()) { if(m != menu) { // hide if not an ancestor of this menu if(!isAncestor(m,menu)) {/* && (canvas.isTopLevelMenu(m) || canvas.hasSelectedDescendants(m)) ) {*/ JPanel popup = containerMap.get(m); popup.setVisible(false); } } } }
Example 9
Source Project: javamelody File: ScrollingPanel.java License: Apache License 2.0 | 5 votes |
private void addCurrentRequests() { addParagraphTitle(getString("Requetes_en_cours"), "hourglass.png"); final Map<JavaInformations, List<CounterRequestContext>> currentRequests = getRemoteCollector() .getCurrentRequests(); if (currentRequests.isEmpty()) { add(new JLabel(' ' + getString("Aucune_requete_en_cours"))); } else { for (final Map.Entry<JavaInformations, List<CounterRequestContext>> entry : currentRequests .entrySet()) { final JavaInformations javaInformations = entry.getKey(); final List<CounterRequestContext> contexts = entry.getValue(); final CounterRequestContextPanel firstContextPanel = new CounterRequestContextPanel( getRemoteCollector(), contexts.subList(0, 1), javaInformations); add(firstContextPanel); final MButton detailsButton = new MButton(getString(DETAILS_KEY), PLUS_ICON); final JPanel detailsPanel = firstContextPanel.createDetailsPanel(contexts, detailsButton); detailsButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { detailsPanel.setVisible(!detailsPanel.isVisible()); detailsPanel.validate(); changePlusMinusIcon(detailsButton); } }); detailsPanel.setVisible(false); add(detailsPanel); } } }
Example 10
Source Project: netbeans File: MenuEditLayer.java License: Apache License 2.0 | 5 votes |
private void unconfigureMenu(final JMenu menu) { if (hackedPopupFactory == null) return; // Issue 145981 // restore the UI menu.getPopupMenu().setUI(menuPopupUIMap.get(menu)); // restore all children JPanel popup = hackedPopupFactory.containerMap.get(menu); if(popup != null) { for(Component c : popup.getComponents()) { if(c instanceof JMenu) { unconfigureMenu((JMenu)c); } else { unconfigureMenuItem((JComponent) c); } } //hide the popup(s) if it's still visible if(menu.getPopupMenu() != null) { menu.getPopupMenu().setVisible(false); } popup.setVisible(false); //layers.remove(popup); } VisualDesignerJPanelPopup pop = hackedPopupFactory.getPopup(menu); if(pop != null) { pop.hide(); } if(popup != null) { popup.setVisible(false); } menu.setPopupMenuVisible(false); hackedPopupFactory.containerMap.remove(menu); }
Example 11
Source Project: netbeans File: CSSStylesSelectionPanel.java License: Apache License 2.0 | 5 votes |
/** * Creates a panel that allows forcing of pseudo-classes. * * @param pseudoClassToggle toggle-button used to show the panel. * @return panel that allows forcing of pseudo-classes. */ private JPanel createPseudoClassPanel(JToggleButton pseudoClassToggle) { final JPanel panel = new JPanel(); panel.setLayout(new GridLayout(2,2)); ResourceBundle bundle = NbBundle.getBundle(CSSStylesSelectionPanel.class); panel.add(createPseudoCheckBox( CSS.PseudoClass.ACTIVE, bundle.getString("CSSStylesSelectionPanel.pseudoClass.active"))); // NOI18N panel.add(createPseudoCheckBox( CSS.PseudoClass.HOVER, bundle.getString("CSSStylesSelectionPanel.pseudoClass.hover"))); // NOI18N panel.add(createPseudoCheckBox( CSS.PseudoClass.FOCUS, bundle.getString("CSSStylesSelectionPanel.pseudoClass.focus"))); // NOI18N panel.add(createPseudoCheckBox( CSS.PseudoClass.VISITED, bundle.getString("CSSStylesSelectionPanel.pseudoClass.visited"))); // NOI18N panel.setVisible(false); pseudoClassToggle.addItemListener(new ItemListener() { @Override public void itemStateChanged(ItemEvent e) { JToggleButton source = (JToggleButton)e.getSource(); panel.setVisible(source.isSelected()); } }); return panel; }
Example 12
Source Project: jpexs-decompiler File: BinaryPanel.java License: GNU General Public License v3.0 | 5 votes |
public BinaryPanel(final MainPanel mainPanel) { super(new BorderLayout()); this.mainPanel = mainPanel; add(new JScrollPane(hexEditor), BorderLayout.CENTER); JPanel bottomPanel = new JPanel(new BorderLayout()); JPanel buttonsPanel = new JPanel(new FlowLayout()); bottomPanel.add(buttonsPanel, BorderLayout.EAST); add(bottomPanel, BorderLayout.SOUTH); // todo: honfika: dynamically resize the hex data /*addComponentListener(new ComponentAdapter() { @Override public void componentResized(ComponentEvent e) { setBinaryData(binaryDataTag); } });*/ swfInsidePanel = new JPanel(); swfInsidePanel.setBackground(new Color(253, 205, 137)); swfInsidePanel.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); swfInsidePanel.add(new JLabel(AppStrings.translate("binarydata.swfInside"))); swfInsidePanel.setFocusable(true); swfInsidePanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED)); swfInsidePanel.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { mainPanel.loadFromBinaryTag(binaryDataTag); swfInsidePanel.setVisible(false); } }); add(swfInsidePanel, BorderLayout.NORTH); swfInsidePanel.setVisible(false); }
Example 13
Source Project: arcgis-runtime-demo-java File: AddAndMoveGraphicsApp.java License: Apache License 2.0 | 5 votes |
/** * Creates a content pane. * * @return a content pane. */ private static JPanel createContentPane() { JPanel contentPane = new JPanel(); contentPane.setLayout(new BorderLayout()); contentPane.setVisible(true); return contentPane; }
Example 14
Source Project: visualvm File: SimpleXYChartUtils.java License: GNU General Public License v2.0 | 5 votes |
public static void setLegendVisible(JComponent chartUI, boolean visible) { JPanel legendPanel = (JPanel)chartUI.getClientProperty("legendPanel"); // NOI18N legendPanel.setVisible(visible); chartUI.doLayout(); chartUI.repaint(); }
Example 15
Source Project: Spark File: VideoReceiver.java License: Apache License 2.0 | 5 votes |
/** * ControllerListener for the Players. */ public synchronized void controllerUpdate(ControllerEvent ce) { Player p = (Player) ce.getSourceController(); if (p == null) return; // Get this when the internal players are realized. if (ce instanceof RealizeCompleteEvent) { p.start(); Component vc = p.getVisualComponent(); System.out.println("Start1.1" + vc); if ( null != vc ) { System.out.println("### visual component is " + vc); JFrame aFrame = new JFrame("Video Frame"); JPanel aPanel = new JPanel(); aPanel.setBounds(0, 0, 176, 144); aPanel.add(vc); aFrame.add(aPanel); aPanel.setBackground(Color.gray); vc.setVisible(true); aPanel.setVisible(true); aFrame.setVisible(true); aFrame.pack(); } } if (ce instanceof ControllerErrorEvent) { p.removeControllerListener(this); System.err.println("Receiver internal error: " + ce); } }
Example 16
Source Project: joshua File: DerivationTreeFrame.java License: Apache License 2.0 | 5 votes |
/** * The default constructor. */ public DerivationTreeFrame(int index, JList mainList) { super("Joshua Derivation Tree"); this.mainList = mainList; setLayout(new BorderLayout()); setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT); controlPanel = new JPanel(new BorderLayout()); informationPanel = new JPanel(new GridLayout(3, 1)); sourceLabel = new JLabel("source sentence"); referenceLabel = new JLabel("reference translation"); oneBestLabel = new JLabel("one best translation"); informationPanel.add(sourceLabel); informationPanel.add(referenceLabel); informationPanel.add(oneBestLabel); informationPanel.setVisible(false); controlPanel.add(informationPanel, BorderLayout.SOUTH); initializeButtons(); layoutControl(); viewPanel = new JPanel(new BorderLayout()); dv = null; dataSetIndex = index; targetColor = Browser.dataSetColors[dataSetIndex % Browser.dataSetColors.length]; getContentPane().add(viewPanel, BorderLayout.CENTER); getContentPane().add(controlPanel, BorderLayout.SOUTH); // drawGraph(); setVisible(true); }
Example 17
Source Project: FoxTelem File: UwExperimentTab.java License: GNU General Public License v3.0 | 4 votes |
public UwExperimentTab(FoxSpacecraft sat, int displayType) { super(); fox = sat; foxId = fox.foxId; NAME = fox.toString() + " CAN PACKETS"; int j = 0; layout = new BitArrayLayout[ids.length]; for (int canid : ids) layout[j++] = Config.satManager.getLayoutByCanId(6, canid); splitPaneHeight = Config.loadGraphIntValue(fox.getIdString(), GraphFrame.SAVED_PLOT, FoxFramePart.TYPE_REAL_TIME, UWTAB, "splitPaneHeight"); lblName = new JLabel(NAME); lblName.setMaximumSize(new Dimension(1600, 20)); lblName.setMinimumSize(new Dimension(1600, 20)); lblName.setFont(new Font("SansSerif", Font.BOLD, 14)); topPanel.add(lblName); lblFramesDecoded = new JLabel(DECODED + CAN_DECODED); lblFramesDecoded.setFont(new Font("SansSerif", Font.BOLD, 14)); lblFramesDecoded.setBorder(new EmptyBorder(5, 2, 5, 5) ); topPanel.add(lblFramesDecoded); healthPanel = new JPanel(); healthPanel.setLayout(new BoxLayout(healthPanel, BoxLayout.Y_AXIS)); healthPanel.setBorder(new SoftBevelBorder(BevelBorder.LOWERED, null, null, null, null)); healthPanel.setBackground(Color.DARK_GRAY); topHalfPackets = new JPanel(); topHalfPackets.setBackground(Color.DARK_GRAY); bottomHalfPackets = new JPanel(); //new ImagePanel("C:/Users/chris.e.thompson/Desktop/workspace/SALVAGE/data/stars5.png"); bottomHalfPackets.setBackground(Color.DARK_GRAY); healthPanel.add(topHalfPackets); healthPanel.add(bottomHalfPackets); initDisplayHalves(healthPanel); centerPanel = new JPanel(); centerPanel.setLayout(new BoxLayout(centerPanel, BoxLayout.X_AXIS)); addModules(); splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT, healthPanel, centerPanel); splitPane.setOneTouchExpandable(true); splitPane.setContinuousLayout(true); // repaint as we resize, otherwise we can not see the moved line against the dark background if (splitPaneHeight != 0) splitPane.setDividerLocation(splitPaneHeight); else splitPane.setDividerLocation(DEFAULT_DIVIDER_LOCATION); SplitPaneUI spui = splitPane.getUI(); if (spui instanceof BasicSplitPaneUI) { // Setting a mouse listener directly on split pane does not work, because no events are being received. ((BasicSplitPaneUI) spui).getDivider().addMouseListener(new MouseAdapter() { public void mouseReleased(MouseEvent e) { splitPaneHeight = splitPane.getDividerLocation(); Log.println("SplitPane: " + splitPaneHeight); Config.saveGraphIntParam(fox.getIdString(), GraphFrame.SAVED_PLOT, FoxFramePart.TYPE_REAL_TIME, UWTAB, "splitPaneHeight", splitPaneHeight); } }); } //Provide minimum sizes for the two components in the split pane Dimension minimumSize = new Dimension(100, 50); healthPanel.setMinimumSize(minimumSize); centerPanel.setMinimumSize(minimumSize); add(splitPane, BorderLayout.CENTER); showRawBytes = new JCheckBox("Show Raw Bytes", Config.displayRawRadData); bottomPanel.add(showRawBytes ); showRawBytes.addItemListener(this); addBottomFilter(); radTableModel = new CanPacketRawTableModel(); radPacketTableModel = new CanPacketTableModel(); addTables(radTableModel,radPacketTableModel); addPacketModules(); topHalfPackets.setVisible(false); bottomHalfPackets.setVisible(false); // initial populate parseRadiationFrames(); }
Example 18
Source Project: qupla File: GameOfLifeEntity.java License: Apache License 2.0 | 4 votes |
public GameOfLifeEntity() { super(0); final Dispatcher dispatcher = Dispatcher.getInstance(); golGen = dispatcher.getEnvironment("GolGen", null); golHash = dispatcher.getEnvironment("GolHash", null); golIds = dispatcher.getEnvironment("GolIds", null); golSend = dispatcher.getEnvironment("GolSend", null); golView = dispatcher.getEnvironment("GolView", null); join(golView); gridImage = new BufferedImage(GRID_SIZE, GRID_SIZE, BufferedImage.TYPE_3BYTE_BGR); gridView = new JPanel(); gridView.setPreferredSize(new Dimension(200, 200)); gridView.setVisible(true); final MouseInputAdapter mouseAdapter = getMouseInputAdapter(); gridView.addMouseListener(mouseAdapter); gridView.addMouseMotionListener(mouseAdapter); final JLabel label = new JLabel(); label.setText("GoL ID:"); entry = new JTextField(); addChangeListener(); final JPanel idPanel = new JPanel(); idPanel.setLayout(new BoxLayout(idPanel, BoxLayout.X_AXIS)); idPanel.add(label); idPanel.add(entry); frame = new JFrame("Game of Life"); frame.addWindowListener(ViewEntity.windowAdapter); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.setLayout(new BorderLayout()); frame.add(idPanel, BorderLayout.PAGE_START); frame.add(gridView, BorderLayout.CENTER); frame.addComponentListener(new ComponentAdapter() { public void componentResized(ComponentEvent evt) { drawGridImage(); } }); frame.setVisible(true); frame.setSize(400, 400); }
Example 19
Source Project: netbeans File: CommitPanel.java License: Apache License 2.0 | 4 votes |
private void hideSection(JPanel sectionPanel) { sectionPanel.setVisible(false); }
Example 20
Source Project: netbeans File: VCSCommitPanel.java License: Apache License 2.0 | 4 votes |
protected void showProgress() { JPanel p = getProgressPanel(); p.setVisible(true); }