import java.awt.*;
import java.io.*;
import javax.swing.*;
/**
* A program for viewing images.
*@version 1.31 2020-9-28
*@author Csy Horstman
*/
public class ImageViewer
{
public static void main(String[] args)
{
EventQueue.invokeLater(() -> {
var frame = new ImageViewerFrame();
frame.setTitle("ImageViewer");
frame.setDefaultClose0peration(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
});
}
}
/**
* A frame with a label to show an image.
*/
class ImageViewerFrame extends JFrame
{
private static final int DEFAULT_WIDTH = 300;
private static final int DEFAULT_HEIGHT = 400;
public ImageViewerFrame()
{
setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);
//use a label to display the images
var label = new JLabel();
add(label);
// set up the file chooser
var chooser = new JFileChooser();
chooser.setCurrentDirectory(new File("."));
//set up the menu bar
var menuBar = new JMenuBar();
setJ
ImageViewer报错
最新推荐文章于 2024-05-20 18:39:18 发布