问题标签 [acm-java-libraries]

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 投票
21 回答
281940 浏览

java - 计算闰年的Java代码

我正在关注“Java 的艺术与科学”一书,它展示了如何计算闰年。本书使用 ACM Java Task Force 的库。

这是书籍使用的代码:

现在,这就是我计算闰年的方法。

我的代码有什么问题还是应该使用本书提供的代码?

编辑 :: 上述两个代码都可以正常工作,我想问的是哪个代码是计算闰年的最佳方法。

0 投票
1 回答
273 浏览

java - ACM Java 库是否在现实生活中使用?

ACM JTF 的 Java 库是在现实生活中使用,还是只是为学生准备让他们的学习不那么复杂?

0 投票
3 回答
597 浏览

java - acm.graphics 库 - Applet 改为启动

我正在尝试使用 ACM 库,我的源代码如下所示。运行它时,Applet 会启动,但输出仍在 Eclipse 的控制台中。假设应用程序在独立窗口中启动,而不是在控制台中。我做错了什么?

0 投票
4 回答
24742 浏览

java - Java ACM 包

我正在尝试在 Eclipse 中编写一个 java 应用程序。

我真的很想使用 ACM.Program 包,但是,我的 Eclipse 副本没有安装它!

我查看了整个网络,但找不到 ACM 包的单个下载。

更多信息:每当我尝试代码时:

我在 ying-yang 上下都有错误,都暗示没有“acm.program”这样的东西。

无论如何,我需要知道在哪里可以找到 ACM 包,以及如何安装它。

谢谢!

——弗林

0 投票
1 回答
152 浏览

java - java鼠标问题 ACM包程序和图形

我有 2 个类,A 和 B。A 是 Program 的子类(即 acm.program.*),B 是GCanvas(即acm.graphics.*)的子类。

在 AI 类中有一个 init 方法,它启动并添加 B 类。

在 Class BI 中有两件事我想实现:我想响应窗口大小和鼠标点击的变化。我可以通过添加组件监听器来实现窗口大小的变化。我无法实现鼠标点击事件。

现在,我知道在我不关心响应窗口大小调整的情况下我会怎么做。我将有 1 个类,扩展 GraphicsProgram,并添加鼠标侦听器并且没有任何问题。

你的建议是什么?如何让这两个事件处理程序同时存在于单个 GCanvas 中?谢谢你。

0 投票
2 回答
1240 浏览

java - 为什么 getHeight() 方法在构造函数中不起作用?

这是代码:

执行的结果是0 472。为什么getHeight()在构造函数中返回0,而run()返回472,这是真正的价值?

0 投票
2 回答
667 浏览

java - How can I add shapes automatically in paintComponent?

As a beginner, whenever I want to add graphical shapes inside the frame I do something like this:

How do I draw an unlimited number of shapes automatically inside the frame? If I follow the way I did above I only have a limited number of shapes(Rect, Oval and nothing else).

I'm looking for something different, for example, whenever a method addStuff(x, y) has called, it draws "Stuff" automatically at the coordinate x and y without having to edit anything inside paintComponent manually again.

I used to do this with the acm package and it was easy. Just like the code below.

As you can see above, I can add as many circles as I want, I know it can take pages to explain this but I just want a brief instruction on how to create something similar to the code above without relying on acm package.

0 投票
2 回答
296 浏览

java - JButton 在视觉上不起作用

我在下面的课程中使用了一些交互器。所有这些功能都完美无缺,即他们做我想做的事。但是,它们在视觉上不起作用。例如,当我按下旨在清除屏幕的 JButton 时,它会这样做,但 JButton 不会按下。这对于 JButton 来说很好,但对于 Radio Buttons 来说却是个问题。当我单击切换单选按钮时,我可以切换屏幕上的内容,但单选按钮的选择不会切换。为什么会这样?我已经盯着代码看了好几个小时,就是想不通。(我希望我的描述很清楚......这是代码......)。可以在此处找到 acm 库的文档。

0 投票
2 回答
720 浏览

java - 为什么我的标签没有沿 y 轴居中?(斯坦福 SEE CS106A)

我正在尝试使用斯坦福的在线 CS106A 课程学习 Java。本课程使用来自http://jtf.acm.org/的 acm 库包

谁能告诉我为什么我下面的代码没有将标签沿 y 轴居中?

当我运行这个程序时,我得到了这个:http: //i.imgur.com/rriSX.jpg

编辑: 令我困扰的另一件事是作业中运行的样本似乎也有相同的对齐问题。(见下面的链接,Ex3)

http://see.stanford.edu/materials/icspmcs106a/13-assignment-2-simple-java.pdf

如果你仔细看图,你会发现class box里面的label也没有正确居中?

0 投票
1 回答
265 浏览

java - 在需要 .txt 文件的 html 中嵌入 .jar 文件(java)

我正在为我的 Java 程序使用 acm 库,并且我想通过 HTML 将我的程序嵌入到我的网站中。通过使用

但是发现当嵌入到 HTML 中时,当程序到达它应该加载 .txt 文件的部分时,它会有点吓坏并停止响应。

我隐约记得我的 AP CompSci 老师告诉我们,网络浏览器中的 java 阻止了 .txt 文件的导入,但我可能记错了。下面是我的java代码:

因此,我不仅不知道如何在运行之前将 .txt 文件实际添加为要使用的东西,我什至不知道这是否可能。