private void initStatusBar(JPanel panel) { statusBar = new JLabel(); statusBar.setFont(new Font("SansSerif", Font.PLAIN, 10)); statusBar.setBorder(new EmptyBorder(0, 7, 0, 7)); statusBar.setForeground(new Color(40, 40, 40)); panel.add(statusBar, BorderLayout.SOUTH); if(isMacOS()) setStatusBarMsg("Welcome to Cytoscape " + CytoscapeVersion.version + " Right-click + drag or Control-Click + drag to ZOOM Command-Click + drag to PAN"); else setStatusBarMsg("Welcome to Cytoscape " + CytoscapeVersion.version + " Right-click + drag to ZOOM Middle-click + drag to PAN"); }
/** * Sets the Status Bar Message. * Feature only available in Cytoscape 2.2. * * @param msg User msg. */ public static void setStatusBarMsg(String msg) { //cytoscape 2.1 code // BioPaxDetailsPanel bpPanel = BioPaxDetailsPanel.getInstance(); // bpPanel.setStatusBarMsg(msg); // cytoscape 2.2 code CytoscapeDesktop desktop = Cytoscape.getDesktop(); desktop.setStatusBarMsg(msg); }