rendered paste bodyimport java.awt.*;
import java.awt.image.*;
import javax.swing.*;
import java.io.*;
import java.net.*;
import javax.imageio.*;
/**
* This class automatically generates a random card and draws the image.
*
* @author Bill Kukowski
*/
public class DrawCard {
public static void main(String[] args) {
Card card1 = new Card();
card1.generate();
try {
File outputFile = new File(card1.getPath());
JDialog window = new JDialog();
Container windowContent = window.getContentPane();
BufferedImage newImage = ImageIO.read(outputFile);
JLabel label = new JLabel(new ImageIcon(newImage));
JScrollPane pane = new JScrollPane(label);
windowContent.add(pane, BorderLayout.CENTER);
window.setSize(160, 245);
window.show();
}
catch (MalformedURLException mur) {
System.err.println("Bad filename");
} catch (IOException ioe) {
System.err.println("Error reading file");
}
}
}