Java-如何在JFrame上绘制一条线

时间:2018-03-02 20:39:00

标签: java icons imageicon

我正在做一个家庭作业我们使用一个图像并将其放入一个imageIcon并将它们放入线程并让它们在屏幕上竞赛。唯一的问题是我无法弄清楚如何在JFrame对象上绘制终点线。任何想法?

1 个答案:

答案 0 :(得分:0)

您是否尝试过创建BufferStrategy并获取DrawGraphics并进行操作 Graphics.DrawLine?

这对你来说非常简单,但是你说你想让它在屏幕上比赛的唯一的事情是你必须把它放在一个while循环中并不断改变线的末端以使它有一种错觉它正在移动。

编辑:啊,我刚刚再次阅读你的问题。您不必创建另一个while循环来使其显示只是将其注入到程序的while循环中,以便它始终呈现您的终点线。只需确保它首先渲染你的终点线,否则当图标位于顶部时它会显得很傻,因为如果没有先渲染它,那么它就会在它们的顶部。