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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java-如何在JFrame上绘制一条线相关的知识,希望对你有一定的参考价值。

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

答案

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

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

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

以上是关于Java-如何在JFrame上绘制一条线的主要内容,如果未能解决你的问题,请参考以下文章

Python matplotlib - 如何在x轴上绘制一条线?

当手指在 iPhone 上移动时如何在图像顶部画一条线

如何使用 Cairo 和 Gtk3 在 GtkDrawingArea 中绘制一条线

HTML5 Canvas - 如何在图像背景上画一条线?

如何使用opencv在图像上动态画一条线? [提供的代码,无法找出错误]

如何在辅助 y 上用一条线和另一条线创建面积图