问题标签 [stddraw]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
947 浏览

java - Limit length of line in standard draw

I currently have a program with a grid and lines that will be drawn between dots in the grid. It uses standard draw. I wish to limit the length of the lines, so that they can only go from the adjacent points, but do not know how I would do this.

Thanks

0 投票
1 回答
2027 浏览

java - 在 java 中使用 StdDraw 时将颜色作为参数传递

在 Java 中使用 StdDraw 时,如果可能的话,在传递颜色参数时会遇到一些麻烦。

我想做的是传递一个颜色变量 fe "RED"、"GREEN"、"BLUE" 来设置绘图函数的笔颜色,以便在每次运行 for 循环时获得不同的颜色。

这是有关我要完成的工作的更多详细信息的代码。

希望你能理解我的去向

谢谢-EE

0 投票
3 回答
644 浏览

java - 尝试和未能执行 java 函数

我试图通过尝试并查看会发生什么来弄清楚我是否理解各种 java 内容(然后,不可避免地,试图找出问题所在)。我想我不懂函数,因为我所做的每一次尝试都导致 DrJava 犹豫不决。

我现在想做的最接近工作的一个是

它可以编译,但是当我尝试运行它时 java barfs.

编辑:我不知道技术术语是什么,当它在屏幕上喷出红色代码时,老师只是称之为呕吐。

编辑 2: 仍然会重新添加静态数据。新的错误消息是

编辑 3:

(另外,如果您没有任何严肃的编程背景,请不要尝试那样学习。>事情可能会变得棘手。)

但是...但是课程是CS简介...

我不明白函数和方法之间有什么区别,或者如果您没有开始一个全新的程序,“创建类的新实例”意味着什么。

0 投票
2 回答
61 浏览

java - 如何将对象添加到我无法编辑的类

我正在使用 StdDraw.java 库,但无法编辑该文件。我想在不JFrame影响JMenu画布和Jframe.

我尝试过类似 StdDraw.class.getMethods

但我似乎无法让它发挥作用。看来我只能使用类中的方法,不要添加我自己的方法或编辑已经存在的方法。

该文件可在线获取。我将如何实现上述目标?

0 投票
1 回答
4124 浏览

java - 获取鼠标单击网格的坐标简单java StdDraw

好的,所以我试图获取单击鼠标的正方形的网格上的坐标(为什么我将其转换为 int),这给了我鼠标的当前位置,但是,我想要单击后的位置和当它悬停时什么都不会发生。

我需要做什么?

我现在有

还是行不通

这些都没有意义,

有人可以给我一个例子,说明它获取 x 和 y 坐标然后打印它们吗?我希望 mouseX 和 mouseY 成为 mouseclick 的坐标。我在网上看过我不明白其他任何问题,我认为它与mouseevent有关?

0 投票
1 回答
663 浏览

java - StdDraw.line() 循环 - 用于创建保龄球瓶的轮廓

它应该计算 y 轴,然后每次在不同的位置绘制一条小线段,并创建保龄球瓶的轮廓。x 值永远不会改变,所以它不会绘制任何东西。黑色实心圆圈只是为了确保它确实在绘制。

0 投票
1 回答
1199 浏览

java - Eclipse 中的 StdDraw

所以我需要在 StdDraw 的帮助下绘制一些小的 .gif 图片(它必须是 StdDraw),但我遇到了一个非常愚蠢的错误。我的代码是:

其中 R 是 Double,starfield.jpg 是背景图片。

我尝试运行时遇到的错误是:

由于这引发了一个非常大的错误,我无法通过谷歌找到任何解决方案,我自己也找不到错误。因此,如果有人能指出我正确的方向,那就太好了!

如本视频所述,我将 stdlib.jar 添加为外部存档:https ://www.youtube.com/watch?v=taJovOCBPS4

0 投票
1 回答
349 浏览

java - 无法确定使用 Java 缩放标准绘图窗口的算法

对于我们本周的任务,我们的任务是编写代码来开发一个程序,该程序使用 StdDraw 库打印一系列正方形,这些正方形产生埃拉托色尼筛的图形模拟,类似于这个 wiki 页面上的那个:

http://en.wikipedia.org/wiki/Sieve_of_Eratosthenes

我正在运行的程序本身,尽管对于超过 100 的数字,方块会从屏幕上消失。我可以按原样提交代码,但我更喜欢让代码能够将程序缩放到输入的正方形数量,尽管我在划分正确缩放 Standard Draw Java 窗口的算法时遇到了麻烦。

我尝试将用户输入除以 1000 并将其添加到 X_MAX 轴并从 Y_MIN 轴中减去它以创建捏缩放类型方法,但这并不完美,我也尝试将其设为指数,尽管这也不起作用.

知道我可以使用什么算法来正确缩放窗口以适应用户输入的任何数量的正方形吗?

我的代码如下,任何好奇的人

谢谢

http://pastebin.com/L381yQUZ

工作: http: //i.stack.imgur.com/HGzJY.jpg 不工作:http: //i.stack.imgur.com/SpVoE.jpg

0 投票
2 回答
296 浏览

java - 自避免随机游走程序中布尔数组的问题?

我的程序使用 StdDraw 创建一个 N×N 网格。我应该在命令行中接受 N 和 T(N 是网格中的行数,T 是我可以尝试在随机游走中逃离网格的次数)。我不断收到一条错误消息:

我的程序如下所示:

此外,我应该在网格上打印的内容(代表随机游走的红线)没有打印。不过,网格本身确实会打印。

谁能帮我弄清楚我做错了什么?

帮助表示赞赏。

0 投票
1 回答
1161 浏览

java - 如何在java中制作等级条形图

这是我的作业问题,但我似乎无法弄清楚。该程序提示用户输入学生人数,然后提示用户输入每个学生的成绩百分比(0-100)。唯一我无法做到的事情是我无法在正确的位置绘制列。列将相隔 0.5 个空格。请注意,学生人数将是水平轴,成绩将是垂直轴。我在代码中包含的评论是我需要帮助的。谢谢