出现cannot resolve symbol是什么原因?谢谢解答 10

错误:Example15_1.java:40:cannotresolvesymbolsymbol:constructorMyFrame()location:classMy... 错误:Example15_1.java:40: cannot resolve symbol
symbol : constructor MyFrame ()
location: class MyFrame
new MyFrame();
^
1 error
其他程序运行不出现,只是调用Frame类得时候才出现这样得错误,为什么?
源代码:
import java.awt.*;import java.awt.event.*;
class MyFrame extends Frame implements ItemListener,ActionListener
{
Checkbox box;TextArea text;Button button;
MyFrame(String s)
{
super(s);
box=new Checkbox("fgdfg");
text=new TextArea(12,12);
button=new Button("fdgdf");
button.addActionListener(this);
box.addItemListener(this);
setBounds(100,100,200,300);setVisible(true);
add(text,BorderLayout.CENTER);
add(box,BorderLayout.SOUTH);
add(button,BorderLayout.NORTH);
setResizable(false);
validate();
}
public void itemStateChanged(ItemEvent e)
{
if(box.getState()==true)
{
setResizable(true);
}
else
{
setResizable(false);
}
}
public void actionPerformed(ActionEvent e)
{
dispose();
}
}
public class Example15_1
{
public static void main(String args[])
{
new MyFrame();
}
}
展开
 我来答
小智教育问答
高能答主

2019-12-04 · 有什么不懂的尽管问我
知道小有建树答主
回答量:1014
采纳率:100%
帮助的人:33.3万
展开全部

1、为了找出原因,新建一个activity。

2、确保布局、资源文件没错,然后rebuild。R文件仍然找不到,那么就需要深入排查,深入排查修改项目下的build.gradle中的buildscript-> dependencies->classpath 的值。

3、新建一个新的项目,复制那个值(其实就是当前使用的Android studio版本)到这里,然后rebuild。

4、之后错误解决。

goylsf
推荐于2017-12-16 · TA获得超过840个赞
知道小有建树答主
回答量:325
采纳率:0%
帮助的人:259万
展开全部
不能解决的象征

一个可能是你没有import所需要的包。 一个可能是你没有写这个类 一个可能是你写了这个类,只是因为权限关系而无法调用这个类。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gisfresher
2008-05-02 · TA获得超过174个赞
知道小有建树答主
回答量:399
采纳率:0%
帮助的人:0
展开全部
老兄 你没有MyFrame的不含参的构造函数啊,当然不知道调用哪个了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式