问题标签 [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 投票
0 回答
38 浏览

java - 递归代码不重复三角形绘图

我正在为我的三角形绘图编写递归代码。出于某种原因,它不会进行递归,但会进行基础绘图。在弄清楚为什么我的代码不重复时需要一些帮助。另外,如果有人可以帮助我弄清楚如何用颜色填充三角形,那将不胜感激。

}

0 投票
2 回答
136 浏览

java - 有没有办法在 java 中使用 StdDraw 更快地绘制到屏幕上?

我正在使用来自https://introcs.cs.princeton.edu/java/stdlib/StdDraw.java. 据我所知,它只是实现了一个使用 JFrame 绘制到屏幕的简单界面。

在我的实现中,我只有一个 2d 像素数组,我正在绘制每个像素,如下所示:

然而,这非常缓慢。就像疯狂的慢。更不用说每次我想更新它时都必须重新绘制整个屏幕。

我清除屏幕,然后重绘每个像素。这不可能是它应该如何工作的,但我真的不知道在哪里看。关于我应该注意什么的一些建议真的很有帮助!

0 投票
0 回答
28 浏览

java - 我的 ActionListener 是否破坏了我的动画?

我正在我的大学学习 java 课程,我有一个期末项目,当按下 Jbutton 时我必须启动动画。我有一个菜单类和一个动画类。我可以从菜单类中的任何位置播放动画,除非我从动作侦听器播放动画,然后代码运行但动画不显示。这是一个物理模拟,所以我可以看到我打印出来的所有数学都在终端中运行,但帧一直保持空白,直到动画的最后一帧。
我正在使用提供给我们的名为“Standard Draw”的绘图和动画库,它似乎也使用了 Swing。我尝试过不同类型的听众,但它不起作用。有没有人有什么建议?

StdDraw 链接:https ://introcs.cs.princeton.edu/java/stdlib/StdDraw.java.html

这些是我认为我目前使用的代码的相关部分是:(
在类菜单中)

(在类摆)