ImageViewer(1)
import Java.awt.*;import Java.awt.event.*;import Java.awt.image.*;import Java.io.*;import Javax.swing.*;
public class ImageViewer{ public static void main(String[] args) { JFrame frame=new ImageViewerFrame(); frame.setTitle("ImageViewer"); frame.setSize(300, 400); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.show(); }}
class ImageViewerFrame extends JFrame{ public ImageViewerFrame() { //set up menu bar JMenuBar menuBar=new JMenuBar(); setJMenuBar(menuBar); JMenu menu=new JMenu("File"); menuBar.add(menu); JMenuItem openItem=new JMenuItem("Open"); menu.add(openItem); openItem.addActionListener(new FileOpenListener()); JMenuItem exitItem=new JMenuItem("Exit"); menu.add(exitItem); exitItem.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent event)
{ System.exit(0); }