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

问题描述 投票:-1回答:1

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

java icons imageicon
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.