/* * #%L * Bio-Formats Plugins for ImageJ: a collection of ImageJ plugins including the * Bio-Formats Importer, Bio-Formats Exporter, Bio-Formats Macro Extensions, * Data Browser and Stack Slicer. * %% * Copyright (C) 2006 - 2015 Open Microscopy Environment: * - Board of Regents of the University of Wisconsin-Madison * - Glencoe Software, Inc. * - University of Dundee * %% * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as * published by the Free Software Foundation, either version 2 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public * License along with this program. If not, see * <http://www.gnu.org/licenses/gpl-2.0.html>. * #L% */ package loci.plugins; import ij.plugin.PlugIn; import javax.swing.ImageIcon; import javax.swing.JOptionPane; import loci.formats.FormatTools; import loci.formats.IFormatHandler; /** * Displays a small information dialog about the Bio-Formats Plugins package. */ public final class About implements PlugIn { // -- Constants -- /** URL of the Bio-Formats web page. */ public static final String URL_SOFTWARE = "http://www.openmicroscopy.org/site/products/bio-formats"; /** URL of Bio-Formats ImageJ web page. */ public static final String URL_BIO_FORMATS_IMAGEJ = "http://www.openmicroscopy.org/site/support/bio-formats/users/imagej/features.html"; /** URL of Data Browser web page. */ public static final String URL_DATA_BROWSER = "http://loci.wisc.edu/software/data-browser"; // -- PlugIn API methods -- @Override public void run(String arg) { about(); } // -- Static utility methods -- public static void about() { String msg = "<html>" + "Bio-Formats Plugins for ImageJ, revision " + FormatTools.VCS_REVISION + ", built " + FormatTools.DATE + "<br>Release: " + FormatTools.VERSION + "<br>Copyright (C) 2005 - " + FormatTools.YEAR + " Open Microscopy Environment:" + "<ul>" + "<li>Board of Regents of the University of Wisconsin-Madison</li>" + "<li>Glencoe Software, Inc.</li>" + "<li>University of Dundee</li>" + "</ul>" + "<i>" + URL_SOFTWARE + "</i>" + "<br>" + "<br><b>Bio-Formats Importer</b>, <b>Bio-Formats Exporter</b> " + "and <b>Stack Slicer</b>" + "<br>Authors: Curtis Rueden, Melissa Linkert" + "<br><i>" + URL_BIO_FORMATS_IMAGEJ + "</i>" + "<br>" + "<br><b>Data Browser</b>" + "<br>Authors: Curtis Rueden, Melissa Linkert, Chris Peterson" + "<br><i>" + URL_DATA_BROWSER + "</i>"; ImageIcon bioFormatsLogo = new ImageIcon( IFormatHandler.class.getResource("bio-formats-logo.png")); JOptionPane.showMessageDialog(null, msg, "Bio-Formats Plugins for ImageJ", JOptionPane.INFORMATION_MESSAGE, bioFormatsLogo); } // -- Main method -- public static void main(String[] args) { about(); System.exit(0); } }