/ / Jframe setDefaultCloseOperation काम नहीं कर रहा है - जावा, स्विंग, उपयोगकर्ता-इंटरफ़ेस, awt

Jframe setDefaultCloseOperation काम नहीं कर रहा है - जावा, स्विंग, उपयोगकर्ता इंटरफ़ेस, awt

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();

}
}

ऐसा क्यों है setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); काम नहीं कर रहा? इस कथन में गलत क्या है? क्या कोई मुझे सही कर सकता है?

मैंने पैरामीटर वेरिएंट जैसे समान विधि को कॉल करने का प्रयास किया है setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); तथा setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); लेकिन उनमें से कोई भी काम नहीं कर रहा है।

उत्तर:

जवाब के लिए 5 № 1

आपका वर्ग विस्तार करना चाहिए JFrame वर्ग:

import javax.swing.JFrame;

class Myframe extends JFrame