title: Jframe setDefaultCloseOperation not working
body: <pre><code>import javax.swing.*;
  import java.awt.*;
  class Myframe extends Frame
  {
      private JButton btn;
      private JTextArea txtarea;
      Myframe()
      {
          super("Saibaba");
          setLayout(new BorderLayout());
          btn=new JButton("CLICK Me");
          txtarea=new JTextArea();
          add(txtarea,BorderLayout.CENTER);
          add(btn,BorderLayout.SOUTH);
          setSize(500,600);
          setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //this isnt working.
          setVisible(true);
      }
  
      public static void main(String args[])
      {
          Myframe m=new Myframe();
  
      }
  }
  </code></pre>
  
  <p>Why is this <code>setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);</code>  not working?
  What's wrong with this statement? Can anyone correct me?</p>
  
  <p>I have tried calling same Method with parameter variants like      <code>setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);</code>
  and  <code>setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);</code>   but none of them is working.</p>