【发布时间】:2015-05-31 12:04:15
【问题描述】:
我用 Java 写了一个 JApplet 程序。
现在当我运行程序时,它告诉我在项目中找不到该类。
这是我写的代码:
package assignment1q6.pkg1;
import javax.swing.JApplet;
import java.awt.Graphics;
public class Assignment1Q61 extends JApplet
{
public void paint(Graphics canvas)
{
canvas.drawArc(150, 160, 100, 100, 270, 180);
canvas.drawOval(250, 175, 70, 70);
canvas.drawArc(235, 75, 100, 100, 180, 180);
canvas.drawArc(320, 160, 100, 100, 90, 180);
canvas.drawArc(235, 245, 100, 100, 0, 180);
canvas.fillOval(265, 190, 40, 40);
}
}
我添加了更多代码。仍然当我运行它时,它会说同样的话。
【问题讨论】:
-
你是如何以及在哪里运行它的?
-
Applet 的运行方式与其他 Java 程序不同,它们应该由浏览器(或 Applet 查看器)加载,因此您通常无法“运行”它们。另外,您违反了绘画链,在进行任何自定义绘画之前,您应该调用
super.paint(canvas) -
为什么要编写小程序?如果是老师指定的,请参考Why CS teachers should stop teaching Java applets。
-
“我添加了更多代码。当我运行它时,它仍然显示相同的内容。”“魔术”编程永远不会奏效..
标签: java swing applet japplet mainclass