MultiplyList8.java:6: 找不到符号

来源:百度知道 编辑:UC知道 时间:2024/07/05 02:52:41
//MultiplyList8.java

import java.awt.*;
import javax.swing.*;

public class MultiplyList8 extends Applet
{ public void paint( Graphics g )
{
int x=5,y=35;
for(int i=1;i<=9;i++)
for(int j=1;j<=i;j++)

{
g.drawString(j+"*"+i+"="+j*i,x,y);
x+=45;
if(i==j) //控制换行
{ x=5;
y+=30;
}
}

}
}

L:\Users\Songs\ex2>javac MultiplyList8.java
MultiplyList8.java:6: 找不到符号
符号: 类 Applet
public class MultiplyList8 extends Applet
^
1 错误

Applet包没有导入!

但是,建议你不要用Applet,它基本已经被淘汰了。
你这样写:
public class MultiplyList8 extends JFrame
把extends Applet 换为extends JFrame。
而且,今后编码中基本都采用Swing的标签,awt的标签要少用,applet不用。因为它所有的标签和方法Swing都把它给重新覆盖了。

而且,在编码GUI的代码中,都要添加一个main函数,不仅可以测试代码,而且可以直接看到效果。

你忘记导包了,在程序的第一排加上import java.applet.Applet;就行了。