出现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();
}
} 展开
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();
}
} 展开
展开全部
不能解决的象征
一个可能是你没有import所需要的包。 一个可能是你没有写这个类 一个可能是你写了这个类,只是因为权限关系而无法调用这个类。
一个可能是你没有import所需要的包。 一个可能是你没有写这个类 一个可能是你写了这个类,只是因为权限关系而无法调用这个类。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
老兄 你没有MyFrame的不含参的构造函数啊,当然不知道调用哪个了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询