我正在尝试使用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");
}
}发布于 2011-02-01 16:48:17
将GraphicsProgram更改为ConsoleProgram,它将起作用。
发布于 2014-06-06 17:50:52
println不会在小程序窗口中生成输出。我真的觉得你根本不知道自己在做什么。Breakout应该都是图形,你为什么要用println
发布于 2015-02-09 20:39:25
您必须添加GLabel才能做到这一点。
GLabel hiThere =新GLabel("Hi There",40,40);
add(hiThere);
但是您也可以在ConsoleProgram中执行相同的操作,但是您必须使用print()而不是println()。
https://stackoverflow.com/questions/3493727
复制相似问题