.. java:import:: ij IJ .. java:import:: ij.plugin.frame PlugInFrame .. java:import:: java.io File .. java:import:: javax.swing JFileChooser .. java:import:: javax.swing.filechooser FileNameExtensionFilter .. java:import:: java.io IOException GUI === .. java:package:: ch.epfl.leb.sass.ijplugin :noindex: .. java:type:: public class GUI extends PlugInFrame Main FIJI plugin frame. :author: Marcel Stefko Fields ------ app ^^^ .. java:field:: App app :outertype: GUI Constructors ------------ GUI ^^^ .. java:constructor:: public GUI(String title) :outertype: GUI Creates new form MainFrame :param title: title of the window GUI ^^^ .. java:constructor:: public GUI() :outertype: GUI Initialize the new frame Methods ------- run ^^^ .. java:method:: @Override public void run(String arg) :outertype: GUI Show the frame and initialize backend. :param arg: setApp ^^^^^^ .. java:method:: public void setApp(App app) :outertype: GUI Set the App which this GUI should control :param app: