1

ACMライブラリを使おうとしています。ソースコードは次のようになっています。実行するとアプレットが起動しますが、出力は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

printlnアプレットウィンドウに出力を生成しません。正直なところ、あなたは自分が何をしているのかわからないと思います。ブレークアウトはすべてグラフィックであるはずですが、なぜ使用しているのprintlnですか?

于 2014-06-06T09:50:51.957 に答える
0

そのためには GLabel を追加する必要があります。

GLabel hiThere = new GLabel("こんにちは", 40, 40);

追加 (hiThere);

ただし、ConsoleProgram でも同じことができますが、println() の代わりに print() を使用する必要があります。

于 2015-02-09T12:39:24.647 に答える
0

GraphicsProgram を ConsoleProgram に変更すると、機能します。

于 2011-02-01T08:48:17.180 に答える