|
TextWriter |
|
package ij.plugin;
import ij.*;
import ij.process.*;
import ij.io.*;
import ij.text.*;
import java.awt.*;
/** This plugin implements the File/Save As/Text command. What it does
is save the contents of TextWindows (e.g., "Log" and "Results"). */
public class TextWriter implements PlugIn {
public void run(String arg) {
saveText();
}
void saveText() {
Frame frame = WindowManager.getFrontWindow();
if (frame!=null && (frame instanceof TextWindow)) {
TextPanel tp = ((TextWindow)frame).getTextPanel();
tp.saveAs("");
} else
IJ.error("Save As Text", "This command requires a TextWindow such as\n"
+ "the \"Log\" window or an \"Info for...\" window.");
}
}
|
TextWriter |
|