ホームページ  >  記事  >  Java  >  Java プログラムが終了しない場合はどうすればよいですか?

Java プログラムが終了しない場合はどうすればよいですか?

angryTom
angryTomオリジナル
2020-02-10 11:31:382909ブラウズ

Java ウィンドウのプログラムコードをプログラミングしていると、実行中のウィンドウは閉じてもプログラムが終了しないという問題に常に遭遇します。そこで、今日はその解決方法を紹介します。

Java プログラムが終了しない場合はどうすればよいですか?

#Java プログラムが終了しない場合はどうすればよいですか?

プログラムの作成時にコード setDefaultCloseOperation(JFrame.EXIT-ON-CLOSE) の行が欠落しているため、Java プログラムは終了しません。このコードは、 user 閉じるボタンをクリックすると、プログラムが終了します。

完全なコードは次のとおりです:

// JFrameDemo1.java
import javax.swing.*;     //使用Swing类,必须引入Swing包

public class JFrameDemo1{
  public staticvoid main( String args[]) {
         //定义一个窗体对象f,窗体名称为"一个简单窗口"        
         Jframe  f = new JFrame("一个简单窗口");
         //设置窗体左上角与显示屏左上角的坐标,     
         f.setLocation(300,300);           //离显示屏上边缘300像素,里显示屏左边缘300像素
         f.setSize(300,200);            //设置窗体的大小为300*200像素大小
         f.setResizable(false);       //设置窗体是否可以调整大小,参数为布尔值
         //设置窗体可见,没有该语句,窗体将不可见,此语句必须有,否则没有界面就没有如何意义了
         f.setVisible( true);   
         
         
         //用户单击窗口的关闭按钮时程序执行的操作         // **************
         f.setDefaultCloseOperation(f.EXIT_ON_CLOSE);     // **************
 }
}

推奨される関連記事とチュートリアル: Java 入門チュートリアル

以上がJava プログラムが終了しない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。