*/\r
public void aboutMenuItem_actionPerformed(ActionEvent e)\r
{\r
- JOptionPane.showInternalMessageDialog(Desktop.desktop,\r
- "JalView 2005 version " + jalview.bin.Cache.VERSION +\r
- "; last updated: " + jalview.bin.Cache.BUILD_DATE +\r
- "\nAuthors: Michele Clamp, James Cuff, Steve Searle, Andrew Waterhouse, Jim Procter & Geoff Barton." +\r
+ StringBuffer message = new StringBuffer("JalView 2005 version " +\r
+ jalview.bin.Cache.getProperty(\r
+ "VERSION") +\r
+ "; last updated: " +\r
+ jalview.bin.\r
+ Cache.getProperty("BUILD_DATE"));\r
+\r
+ if (!jalview.bin.Cache.getProperty("jalview.version").equals(\r
+ jalview.bin.Cache.getProperty("VERSION")))\r
+ {\r
+ message.append("\n\n!! Jalview version "\r
+ + jalview.bin.Cache.getProperty("jalview.version")\r
+ + " is available for download from http://www.jalview.org !!\n");\r
+\r
+ }\r
+\r
+ message.append( "\nAuthors: Michele Clamp, James Cuff, Steve Searle, Andrew Waterhouse, Jim Procter & Geoff Barton." +\r
"\nCurrent development managed by Andrew Waterhouse; Barton Group, University of Dundee." +\r
"\nFor all issues relating to Jalview, email help@jalview.org" +\r
"\n\nIf you use JalView, please cite:" +\r
"\n\"Clamp, M., Cuff, J., Searle, S. M. and Barton, G. J. (2004), The Jalview Java Alignment Editor\"" +\r
- "\nBioinformatics, 2004 12;426-7.", "About Jalview",\r
+ "\nBioinformatics, 2004 12;426-7.");\r
+\r
+ JOptionPane.showInternalMessageDialog(Desktop.desktop,\r
+\r
+ message.toString(), "About Jalview",\r
JOptionPane.INFORMATION_MESSAGE);\r
}\r
\r