我收到编译时错误,说找不到符号 j.setDefaultCloseOperationsymbol: variable EXIT_ON_CLOSElocation: class Test下面是我的程序。import javax.swing.JFrame;public class Test{ public static void main(String[] args) { JFrame j=new JFrame(); j.setSize(900,900); j.setVisible(true); j.setDefaultCloseOperation(EXIT_ON_CLOSE); }}我在网上搜索过,但找不到正确的答案,请帮助我。
1 回答
哈士奇WWW
TA贡献1799条经验 获得超6个赞
将EXIT_ON_CLOSE
被定义为一个静态的最终诠释JFrame
类。如果您想使用它,您可以执行以下操作之一
JFrame.EXIT_ON_CLOSE
IE,j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
使用静态导入
import static javax.swing.JFrame.EXIT_ON_CLOSE;
或import static javax.swing.JFrame.*;
(在这种情况下,您现有的代码将起作用)。
中也定义了一个WindowConstants
。( WindowConstants.EXIT_ON_CLOSE
)
IMO,第一个选项更好,因为读者可以准确地看到来自哪里EXIT_ON_CLOSE
(无需在 IDE 中将鼠标悬停在它上面或转到导入部分来查找)。
添加回答
举报
0/150
提交
取消