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