import java.awt.*;
import java.awt.event.*;

/*
 * az 'Utca'-t megvalosito osztaly
 */
class ValasztasAblak extends Frame 
                     implements ActionListener
{
   Button exitButton, /* vege a szimulacionak */
          ATMButton, /* az ATM automata */
          boltButton; /* a Jegyzetbolt */

   public ValasztasAblak() 
   {
      super("Utca");
      
      setSize(400,200);
      setResizable(false);
      setLocation(200,200);

      setLayout(new BorderLayout());

      Panel gombPanel=new Panel();
      {
       gombPanel.setLayout(new FlowLayout());
       ATMButton = new Button("ATM automata");
       {
        gombPanel.add(ATMButton);
        ATMButton.addActionListener(this);
       }
       boltButton = new Button("Jegyzetbolt");
       {
        gombPanel.add(boltButton);
        boltButton.addActionListener(this);
       }
       add("North",gombPanel);
      }

      Panel szovegPanel = new Panel();
      {
       szovegPanel.setLayout(new GridLayout(0,1));
       Panel szovegPanel2 = new Panel();
       {
        szovegPanel2.setLayout(new FlowLayout());
        {
         szovegPanel2.add(
            new Label("V\u00e1laszd ki a Neked tetsz\u00f4 gombot!"));
        }
        szovegPanel.add(szovegPanel2);
       }
      }

      Panel kilepPanel = new Panel();
      {
       kilepPanel.setLayout(new FlowLayout());
       exitButton = new Button("Kil\u00e9p\u00e9s");
       {
        kilepPanel.add(exitButton);
        exitButton.addActionListener(this);
       }
       add("South",kilepPanel);
      }
   }

   public void actionPerformed(ActionEvent evt)
   {
      if (evt.getSource()==exitButton)
      {
         /* Kilepes */
         System.exit(0);
      }
      if (evt.getSource()==ATMButton)
      {
         /* ATMAutomata */
        dispose();
         Gyuru.atmablak = new ATMAblak();
         Gyuru.atmablak.show(); 
      }
      if (evt.getSource()==boltButton)
      {
         /* Jegyzetbolt */
         dispose();
         Gyuru.jegyzetboltablak = new JegyzetBoltAblak();
         Gyuru.jegyzetboltablak.show();
      }
   }
}