早教吧 育儿知识 作业答案 考试题库 百科 知识分享

每次编译都会出现找不到符号错误………………不知道为什么………………在btn1.setbounds(180,0,20,20);importjava.awt.*;importjava.awt.event.*;publicclassxt73extendsFrameimplementsActionListener{Buttonbtn1,btn2,b

题目详情
每次编译都会出现找不到符号错误……………… 不知道为什么………………在 btn1.setbounds(180,0,20,20);
import java.awt.*;
import java.awt.event.*;
public class xt73 extends Frame implements ActionListener
{
Button btn1,btn2,btn3;
Canvas cvs;
xt73()
{
setSize(200,100);
setVisible(true);
setLayout(null);
add(btn1);add(btn2);add(btn3);
add(cvs);
cvs.setBackground(Colol.cyan);
cvs.setBounds(5,10,175,60);
btn1=new Button("按钮1");
btn1.setbounds(180,0,20,20);
btn2=new Button("按钮2");
btn2.setbounds(180,20,20,20);
btn3=new Button("退出");
btn3.setbounds(180,40,20,20);
btn3.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==btn3)
{
System.exit(0);
}
}
public static void main(String args[])
{
xt73 xt=new xt73();
}
}
三个按钮和Canvas的颜色设置那边,都提示错误,找不到符号……
▼优质解答
答案和解析
其实很简单的
btn1.setbounds(180,0,20,20);
会提示找不到符号很明显是btn1或者setbounds不存在
Java API中只有
setBounds
public void setBounds(int x,
int y,
int width,
int height)
所以改成
btn1.setBounds(180,0,20,20);
btn2.setBounds(180,20,20,20);
btn3.setBounds(180,40,20,20);
就可以了