All pastes #14400 Raw Edit

Untitled

public text v1 · immutable
#14400 ·published 2005-06-13 23:10 UTC
rendered paste body
import java.awt.*;
import java.awt.event.*;

import javax.swing.*;

public class HoldingsDisplay extends JFrame implements ActionListener{
	
	JMenuItem closeItem;
	
	public HoldingsDisplay()
	{
		
	}
	
	public void setHoldings(Holdings h) 
	{
		// Creates the window
		JFrame.setDefaultLookAndFeelDecorated(true);
		JFrame displayMain = new JFrame("Holdings Display");
		displayMain.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	    displayMain.setSize(640, 480);
	    
	    // Makes GUI visible
	    displayMain.setVisible(true);
	    
	    // Builds the menu bar to the frame
		JMenuBar menuBar = new JMenuBar();
		displayMain.setJMenuBar(menuBar);
		
		// Creates menu object
		JMenu editMenu = new JMenu("File");
		
		// Top-level menu bar added
		menuBar.add(editMenu);
		
		// Details menu item added under file
		JMenuItem detailsItem = new JMenuItem("Details");
		editMenu.add(detailsItem);
		
		
		// Details menu item added under file
		JMenuItem closeItem = new JMenuItem("Close");
		editMenu.add(closeItem);
		closeItem.addActionListener(this);
		
		
		
		
		
		// Updates GUI 
		displayMain.validate();
		
		
		
	
		
	}

	
	public void actionPerformed(ActionEvent e)
	{
		Object obj = e.getSource();
		System.out.println(e.getSource());
		System.out.println(closeItem);
		if (obj.equals(closeItem))
		{
			System.out.println("Done");
		}
		System.out.println("Im here");
		
			
		
	}
	
	
	
	
	
	
}