一个JAVA代码排错

来源:百度知道 编辑:UC知道 时间:2024/07/02 17:22:57
我用的JCreater编译,在写applet代码的时候,总说是缺少{},而且是在主函数的最前面和最后面。
源程序如下:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
class Mypanel extends Panel implements ActionListener
{
Button button1,button2,button3;
Color backColor;
Mypanel()
{
button1=new Button("我");
button2=new Button("爱");
button3=new Button("你");
add(button1);
add(button2);
add(button3);
setBackground(Color.pink);
backColor=getBackground();
button1.addActionListener(this);
button2.addActionListener(this);
button3.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==button1)
{
setBackground(Color.cyan);
}
else if(e.getSource()==button2)
{
setBackground(backColor);
}
}
}
public class exam11-1 extends Applet
{

Mypane

import java.applet.*;
import java.awt.*;
import java.awt.event.*;
class Mypanel extends Panel implements ActionListener
{
Button button1,button2,button3;
Color backColor;
Mypanel()
{
button1=new Button("我");
button2=new Button("爱");
button3=new Button("你");
add(button1);
add(button2);
add(button3);
setBackground(Color.pink);
backColor=getBackground();
button1.addActionListener(this);
button2.addActionListener(this);
button3.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==button1)
setBackground(Color.cyan);
else if(e.getSource()==button2)
setBackground(backColor);
}
}
public class App123 extends Applet
{
Mypanel panel1,panel2,pan