private void setDefaultPanel(final Image defImage, boolean repaint) { if (defImage == null) return; defaultAppearencePanel.removeAll(); final JButton defaultImageButton = new JButton(); defaultImageButton.setUI(new BlueishButtonUI()); defaultImageButton.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); defaultImageButton.setIcon(new ImageIcon(defImage)); defaultAppearencePanel.add(defaultImageButton, BorderLayout.CENTER); defaultImageButton.addMouseListener(new DefaultMouseListener()); if ( repaint ) Cytoscape.getDesktop().repaint(); }
public void mouseClicked(MouseEvent e) { if (SwingUtilities.isLeftMouseButton(e)) { final String targetName = vmm.getVisualStyle().getName(); final DefaultViewPanel panel = (DefaultViewPanel) DefaultAppearenceBuilder.showDialog(Cytoscape .getDesktop()); updateDefaultImage(targetName, (DGraphView) panel.getView(), defaultAppearencePanel.getSize()); setDefaultPanel(defaultImageManager.get(targetName), false); Cytoscape.getDesktop().repaint(); } } }
Cytoscape.getDesktop().setTitle("Cytoscape Desktop (New Session)"); Cytoscape.getDesktop().getNetworkPanel().repaint(); Cytoscape.getDesktop().repaint(); Cytoscape.setSessionState(Cytoscape.SESSION_NEW); Cytoscape.getPropertyChangeSupport().firePropertyChange(Cytoscape.CYTOSCAPE_INITIALIZED, null, null);
/** * DOCUMENT ME! * * @param e DOCUMENT ME! */ public void actionPerformed(ActionEvent e) { // Show warning String warning = "Current session (all networks/attributes) will be lost.\nDo you want to continue?"; int result = JOptionPane.showConfirmDialog(Cytoscape.getDesktop(), warning, "Caution!", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE, null); if (result == JOptionPane.YES_OPTION) { Cytoscape.setSessionState(Cytoscape.SESSION_OPENED); Cytoscape.createNewSession(); Cytoscape.getDesktop().setTitle("Cytoscape Desktop (New Session)"); Cytoscape.getDesktop().getNetworkPanel().repaint(); Cytoscape.getDesktop().repaint(); Cytoscape.setSessionState(Cytoscape.SESSION_NEW); Cytoscape.getPropertyChangeSupport().firePropertyChange(Cytoscape.CYTOSCAPE_INITIALIZED, null, null); } else { return; } } }
Cytoscape.getDesktop().repaint(); vsNameComboBox.setSelectedItem(vsName);
Cytoscape.getDesktop().repaint();