【问题标题】:Java can't find main class in JAppletJava 在 JApplet 中找不到主类
【发布时间】: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


【解决方案1】:

要在netbeans 中运行applet,您只需单击applet 文件并选择Run File。小程序将在小程序查看器中启动。

【讨论】:

    猜你喜欢
    • 2014-06-20
    • 2011-03-01
    • 2012-08-19
    • 1970-01-01
    • 1970-01-01
    • 2011-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多