acm-java-libraries

    0热度

    1回答

    我是新来的Java和我想写一个代码,生成10个随机框,然后删除一个框,并添加另一个。因此总共剩下10个盒子,但循环继续进行。我已经想出了如何创建10个随机框,但我不确定如何从中删除一个框。这里是代码: final int width = 800; final int height = 600; final int boxWidth = 50; final int

    1热度

    1回答

    我在阅读有关继承。我试图做这个例子,但有些不对劲。 我写了每一个代码的位,但是假设被继承的某个方法不显示。该方法是添加(GObject的ARG) 下面是类代码: package ExistingClasses; import acm.graphics.*; public class FilledRect extends GRect { public FilledRect(doub

    0热度

    3回答

    我已经完成了很多与过去的acm图形库,我刚刚开始研究斯坦福分配的突破问题。我过去曾多次使用图形的问题之一是坐标不能准确地反映形状实际出现的位置,尽管我已经对它们进行了双倍和三倍的检查。最后,对于这些任务,我最终目睹了它并进行了修改,直到它看起来是正确的。所以很明显,我在这里错过了一些简单的图形程序,这不应该很难。 例如,使用acm.graphics我的代码看起来像这样。 public static

    3热度

    2回答

    我想定义窗口的大小,但我没有找到一个干净的方式来做到这一点。的setSize()给出了一个奇怪的结果: public class Test extends GraphicsProgram { public void run() { setSize(400, 600); add(new GLabel("Width: " + getWidth(), 30, 30)

    0热度

    1回答

    当我尝试在Eclipse上运行下面的代码时,Java小程序显示出来,并且只显示了一个正方形。但它没有显示(rect2)矩形 GRect Rect2 = new GRect (300, 75, 200, 100) ; Rect2.setFilled (true) ; Rect2.setColor (Color.RED) ; add (Rect2) ; 或(GLabel)“hello wor

    2热度

    2回答

    我有一个简单的问题,我无法找到答案。在日食中,我有一个简单的GRect和GOval。我怎样才能顺时针旋转它们90度? 我试过move和movePolar但它没有任何影响。这里是代码: import acm.graphics.*; import acm.program.*; import java.awt.*; public class asd extends GraphicsProgram

    0热度

    3回答

    当我编译和使用ACM库 Exception in thread "Thread-3" java.lang.NullPointerException at SpaceTravel.getBlackHoleDistance(SpaceTravel.java:148) at SpaceTravel.gameOverBlackHole(SpaceTravel.java:132)

    3热度

    2回答

    我在介绍性的CS类中,与Java相比,Dr.Java的功能非常有限。我如何添加ACM.jar文件以在Eclipse中使用?

    1热度

    3回答

    我刚开始在iTunes上学习斯坦福CS106a课程,但我遇到了Eclipse的问题。这里是我的代码: /* * File: Add2Integers.java * ----------------------- * A simple ConsoleProgram to add two integers * and display their total. */ import acm.

    1热度

    1回答

    所以我设置了这个简单的MouseListener。我想让它知道我指的是哪个对象。但它似乎不适用于GObjects,它是acm库的一部分,包括GRects,GLabels等......它只返回给我GCanvas本身(它是绘制对象的画布)。任何人都有一个想法,为什么这是? public void mouseDragged (MouseEvent e){ println (e.getComp