import java.awt.EventQueue;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
public class ImageViewer
{
public static void main
(String[] args
) {
{
public void run()
{
JFrame frame
= new ImageViewerFrame
(); frame.setTitle("ImageViewer");
frame.
setDefaultCloseOperation(JFrame.
EXIT_ON_CLOSE); frame.setVisible(true);
}
});
}
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);
add(label);
chooser.
setCurrentDirectory(new File("."));
setJMenuBar(menuBar);
menuBar.add(menu);
menu.add(openItem);
{
{
int result = chooser.showOpenDialog(null);
{
String name
= chooser.
getSelectedFile().
getPath(); }
}
} );
menu.add(exitItem);
{
{
}
});
}
}
}