系统的提示:没有为类型Interface定义方法setDefaultCloseOperation(int)
这句话的意思是什么?请问如何解决
该错误意味着setDefaultCloseOperation(int)找不到作为您的对象的方法frame。这可能是因为在框架对象中没有使用该名称的方法,或者,如果有这样的方法,则没有采用单个int参数的方法。
在此处查找用于Frame和JFrame的API:https : //docs.oracle.com/javase/7/docs/api/java/awt/Frame.html https://docs.oracle.com/javase/7/docs /api/javax/swing/JFrame.html
setDeaultCloseOperation似乎是为JFrame对象而不是Frame定义的。JFrame扩展了Frame,这意味着它是一种特定的框架。具体而言,它是具有该setDefaultOperation()方法的框架。
也许将您的框架定义更改为Frame frame = new JFrame(); 或JFrame frame = new JFrame();