为了账号安全,请及时绑定邮箱和手机立即绑定

在java swing中找不到符号

在java swing中找不到符号

斯蒂芬大帝 2021-07-23 18:01:48
我收到编译时错误,说找不到符号 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类。如果您想使用它,您可以执行以下操作之一

  1. JFrame.EXIT_ON_CLOSE IE, j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

  2. 使用静态导入import static javax.swing.JFrame.EXIT_ON_CLOSE;import static javax.swing.JFrame.*;(在这种情况下,您现有的代码将起作用)。

中也定义了一个WindowConstants。( WindowConstants.EXIT_ON_CLOSE)

IMO,第一个选项更好,因为读者可以准确地看到来自哪里EXIT_ON_CLOSE(无需在 IDE 中将鼠标悬停在它上面或转到导入部分来查找)。


查看完整回答
反对 回复 2021-07-29
  • 1 回答
  • 0 关注
  • 327 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信