【问题标题】:Trouble getting acm graphics to display using eclipse无法使用 eclipse 显示 acm 图形
【发布时间】:2013-12-24 06:57:10
【问题描述】:

我一直在努力让 acm 图形在 eclipse 中显示。当我简单地运行以下代码时,小程序启动但没有显示任何内容。该类位于源目录中的默认包中。提前感谢您的任何反馈。

import acm.graphics.*;
import acm.program.GraphicsProgram;
import java.awt.Color;

public class run extends GraphicsProgram{

public void oval() {
    GOval ov = new GOval(50,50,50,50);
    ov.setFilled(true);
    ov.setColor(java.awt.Color.green);
    add(ov);
}

}

【问题讨论】:

    标签: java eclipse acm.graphics


    【解决方案1】:

    使用GraphicsProgram init 方法会自动调用

    public void init() {
       GOval ov = new GOval(50,50,50,50);
       ...
    }
    

    【讨论】:

    • 我认为您应该将init 用于GUI,而不是run
    • 只是为了澄清一下,对于任何“特殊”类,在这种情况下扩展图形程序的类,是否有一个特定的方法名称会被自动调用?再次感谢。
    • 是的,这是框架调用的预定义方法之一,有关详细信息,请参阅javadoc
    猜你喜欢
    • 2014-10-09
    • 2022-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-08
    • 1970-01-01
    • 2014-07-27
    • 1970-01-01
    • 2019-12-28
    相关资源
    最近更新 更多