Lorsque nous programmons le code d'un programme de fenêtre Java, nous rencontrons toujours le problème que la fenêtre en cours d'exécution est fermée mais que le programme ne se ferme pas, je vais donc vous présenter aujourd'hui comment le résoudre.
Que dois-je faire si le programme Java ne se termine pas ?
La raison pour laquelle le programme Java ne se termine pas est que lors de la création du programme, la ligne de code setDefaultCloseOperation(JFrame.EXIT-ON-CLOSE) est manquante. signifie que lorsque l'utilisateur clique sur le bouton de fermeture, le programme se termine.
Le code complet est le suivant :
// 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); // ************** } }
Articles et tutoriels connexes recommandés : Tutoriel d'introduction à Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!