/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package dbgplot; import org.openide.windows.IOProvider; import org.openide.windows.InputOutput; import org.openide.windows.OutputWriter; /** * * @author Will Shackleford<wshackle@gmail.com> */ public class DebugPlotPrint { public static void printString(String s) { InputOutput io = IOProvider.getDefault().getIO("DebugPlot", false); // io.select(); OutputWriter writer = io.getOut(); writer.println(s); writer.close(); System.err.println(s); } public static void printThrowable(Throwable t) { InputOutput io = IOProvider.getDefault().getIO("DebugPlot", false); io.select(); OutputWriter writer = io.getOut(); t.printStackTrace(writer); writer.close(); t.printStackTrace(); } }