【发布时间】:2016-01-11 05:16:56
【问题描述】:
所以我尝试在 Eclipse 中将以下代码作为 Java Applet 运行:
import processing.core.*;
public class MyPApplet extends PApplet {
private String URL = "https://upload.wikimedia.org/wikipedia/commons/1/16/Appearance_of_sky_for_weather_forecast,_Dhaka,_Bangladesh.JPG";
private PImage backgroundImg;
public void setup() {
size(1200, 1200);
backgroundImg = loadImage(URL, "jpg");
}
public void draw() {
backgroundImg.resize(0, height);
image(backgroundImg, 0, 0);
}
}
但是,当我选择“运行”->“运行方式”时,它会显示“(不适用)”。我直接从讲师的笔记中复制并粘贴了代码,然后说明说选择 Run -> Run As -> Java Applet。该选项不存在。
我尝试进入运行配置并添加一个新的 Java Applet,但是它要求提供一个 Applet 名称,我尝试将 java.applet.Applet 放入其中无济于事。我的朋友使用完全相同的代码运行得很好。
编辑:重启 Eclipse,现在有一个错误说 MyPApplet cannot be cast to java.applet.Applet;但是,MyPApplet 扩展了 PApplet,后者扩展了 java.applet.Applet....
非常感谢您的帮助...
【问题讨论】:
-
@Syd 尝试切换透视图或工作区,甚至重启 eclipse
-
@TheProgrammerG,我重新启动了。现在,当我尝试运行它时,它说 MyPApplet 不能强制转换为 java.applet.Applet... 但是 MyPApplet 扩展了 PApplet,它扩展了 java.applet.Applet...。
-
@Syd 它停留在哪一步? (发布您的代码)