1

我正在尝试使用 ACM 库,我的源代码如下所示。运行它时,Applet 会启动,但输出仍在 Eclipse 的控制台中。假设应用程序在独立窗口中启动,而不是在控制台中。我做错了什么?

import acm.graphics.*;
import acm.program.*;
import acm.util.*;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class Breakoutme extends GraphicsProgram {

    public void run() {
        println("Hi there");
    }

}
4

3 回答 3

0

您必须添加一个 GLabel 才能做到这一点。

GLabel hiThere = new GLabel("你好", 40, 40);

添加(嗨);

但是您可以在 ConsoleProgram 中执行相同的操作,但您必须使用 print() 而不是 println()

于 2015-02-09T12:39:24.647 回答
0

将 GraphicsProgram 更改为 ConsoleProgram,它将起作用。

于 2011-02-01T08:48:17.180 回答
0

println不会在 Applet 窗口中产生输出。老实说,我认为你不知道自己在做什么。Breakout应该是所有图形,你为什么使用println

于 2014-06-06T09:50:51.957 回答