import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ButtonIcon extends JFrame implements ActionListener 
{
public ImageIcon picture1;
public ImageIcon picture2;
public JButton exitButton;
public JButton guitarButton;

public ButtonIcon()
   {
   setSize( 600, 400 );
   setDefaultCloseOperation(EXIT_ON_CLOSE);

   setLayout( new FlowLayout( ) ); 

   picture1 = new ImageIcon( "guitar.jpg");
	picture2 = new ImageIcon( "stop.jpg");
   guitarButton = new JButton("Guitar", picture1 ); // attach picture to button
   exitButton = new JButton("Exit", picture2 );

   add( guitarButton );
   add( exitButton );

   guitarButton.addActionListener( this );
   exitButton.addActionListener( this );

   setVisible(true);
   }
	 
public static void main (String [] args)
   {
   ButtonIcon app = new ButtonIcon();
   }
   
public void actionPerformed ( ActionEvent e ) 
   {
   if (e.getSource() == exitButton ) 
      {
	   System.exit(0); 
	   } // end if
   } // end actionPerformed method

} // end class

