From a390222aeb0c5bf6982108e6fc0b492e97e43b39 Mon Sep 17 00:00:00 2001 From: bjculkin Date: Thu, 26 Apr 2018 09:14:19 -0400 Subject: Fix stupid pipeline bug --- src/bjc/imgchain/utils/Utils.java | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'src/bjc/imgchain/utils/Utils.java') diff --git a/src/bjc/imgchain/utils/Utils.java b/src/bjc/imgchain/utils/Utils.java index 38e2ec2..a4df9de 100644 --- a/src/bjc/imgchain/utils/Utils.java +++ b/src/bjc/imgchain/utils/Utils.java @@ -1,9 +1,16 @@ package bjc.imgchain.utils; import java.awt.Graphics2D; +import java.awt.GridLayout; import java.awt.Image; import java.awt.image.BufferedImage; +import javax.swing.ImageIcon; +import javax.swing.JInternalFrame; +import javax.swing.JLabel; + +import bjc.imgchain.ImgChain; + public class Utils { public static BufferedImage toBuffered(Image img) { if (img instanceof BufferedImage) { @@ -51,4 +58,21 @@ public class Utils { } return temp; } + + public static void displayImage(Image processed, String title) { + { + BufferedImage resimg = toBuffered(processed); + + JInternalFrame displayFrame = new JInternalFrame(title, false, true, true); + displayFrame.setSize(resimg.getWidth(), resimg.getHeight()); + displayFrame.setLayout(new GridLayout(1, 1)); + + JLabel displayLabel = new JLabel(new ImageIcon(resimg)); + + displayFrame.add(displayLabel); + + ImgChain.chan.desktop.add(displayFrame); + displayFrame.setVisible(true); + } + } } -- cgit v1.2.3