ThreeB 1.1
|
00001 import ij.*; 00002 import ij.process.*; 00003 import ij.gui.*; 00004 import java.awt.*; 00005 import ij.plugin.*; 00006 import ij.plugin.frame.*; 00007 import ij.plugin.filter.PlugInFilter; 00008 import ij.*; 00009 import ij.io.*; 00010 import ij.plugin.*; 00011 import ij.plugin.filter.*; 00012 00013 import java.awt.event.*; 00014 import java.awt.geom.*; 00015 import java.util.*; 00016 import java.io.*; 00017 import javax.swing.*; 00018 import javax.swing.event.*; 00019 import java.lang.InterruptedException; 00020 import java.lang.System; 00021 import java.lang.Math.*; 00022 import java.net.*; 00023 00024 00025 ///Plugin class to load the standard test data from the JAR file. 00026 ///@ingroup gPlugin 00027 public class LoadTestData implements PlugIn { 00028 00029 public void run(String arg) 00030 { 00031 Opener o = new Opener(); 00032 InputStream s = getClass().getClassLoader().getResourceAsStream("test_data.tif"); 00033 ImagePlus im = o.openTiff(s, "test_data.tiff"); 00034 00035 00036 try{ 00037 s.close(); 00038 } 00039 catch(IOException close_err){ 00040 Toolkit.getDefaultToolkit().beep(); 00041 ij.IJ.showStatus("Error reading image."); 00042 return; 00043 } 00044 00045 im.show(); 00046 im.updateAndDraw(); 00047 00048 00049 System.out.println(getClass().getResource("").toString() + "\n"); 00050 System.out.println(getClass().getResource("").getPath().toString() + "\n"); 00051 System.out.println(getClass().getResource("").getFile().toString() + "\n"); 00052 00053 } 00054 00055 };