/*
 * Fail Liides1.java
 * @author Jaanus Poial
 * @version 0.2 
 */

//==========================================================
// Dialoog nime ku"simiseks
//==========================================================

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Liides1 {

   public static void main (String[] parameetrid) {
      new Liides();
   } // main lopp

} // Liides1 lopp

class Liides {

   JFrame tippAken;

   public Liides() { // konstruktor
      tippAken = new JFrame();
      tippAken.setSize (300, 100);
      tippAken.setTitle ("Kysimus");
      tippAken.setFont (new Font ("Dialog", Font.PLAIN, 18));
      tippAken.addWindowListener (new WindowAdapter() {
         public void windowClosing (WindowEvent e) {
            System.out.println ("Aken kinni");
            e.getWindow().dispose();
         }
      });
      JLabel kysimus = new JLabel ("Mis su nimi on?");
      kysimus.setBackground (Color.green);
      JTextField vastus = new JTextField (20); // laius
      vastus.setBackground (Color.yellow);
      vastus.addActionListener (new ActionListener() {
         public void actionPerformed (ActionEvent e) {
            String nimi = ((JTextField)e.getSource()).getText();
            System.out.println ("Nimi on: " + nimi);
         } // actionPerformed lopp
      } // kuulariklassi lopp
      );
      tippAken.getContentPane().setLayout (new GridLayout(2,1));
      tippAken.getContentPane().add (kysimus);
      System.out.println ("lisatud: " + kysimus);
      tippAken.getContentPane().add (vastus);
      System.out.println ("lisatud: " + vastus);
      tippAken.setVisible (true);
   } // Liides konstruktori lopp

   private static final long serialVersionUID = -8564370944529496313L;
   
} // Liides lopp

