当前位置: 首页 > 知识库问答 >
问题:

在循环路径中移动JLabel[已关闭]

王建华
2023-03-14

我在。工作。在JFrame表单(一个GUI应用程序)中的Netbeans Java项目上,我希望将JLabel移动到循环路径中。有什么可以告诉或帮助如何做到这一点吗?

共有1个答案

麻宜春
2023-03-14

听起来好像你还没有做任何事情,当这种情况发生时,你需要开始,那么你应该试着把主要问题分成几个小步骤,然后试着一次一个地解决每一个小步骤,包括查看这些步骤中每一个步骤的参考资料,比如使用计时器,做动画,定位组件,等等...

因此一般性建议:

  • 使用Swing计时器(或单击链接)查找
  • 使用计时器驱动动画。
  • 如果布局为空,则可以移动JLabel,但这通常是要避免的。
  • 如果绝对需要沿着指定的路径移动JComponent(JLabel),请考虑使用自定义布局。
  • 或者如果您只是想移动图像,那么在JPanel的PaintComponent(...)方法中绘制图像,用两个由计时器更改的int字段设置其位置。当然,这个JPanel需要显示在GUI中。这个网站上有很多关于如何做到这一点的例子,有些是我写的(例如),简单的搜索就可以帮助你找到。
  • 但最重要的是,迈出第一步,做一些事情,任何事情,让你推进这个项目。
 类似资料:
  • 我试着用Java写一个包含图像的标签每秒钟都在移动的程序,但不幸的是代码没有运行,尽管它包含零错误。有没有人知道发生了什么。代码如下: 拜托,有谁能帮我。

  • 问题内容: 我的数据库中存储了一个地理位置字段,其中包含一个线串路径。 我想沿着该线串移动一个点米,然后返回目的地。 例如,我希望终点从线头开始沿线串500米。 这是一个例子-什么是?或者,还有另一种方法吗? 问题答案: 这有点棘手,但是肯定是可能的。 让我们开始计算从一个点到另一个点的方位。给定起点,方位角和距离,以下函数将返回目标点: 我了解您需要一个以线串作为输入,而不仅仅是起点和终点的函数

  • 本文向大家介绍在弯曲的路径中移动HTML div,包括了在弯曲的路径中移动HTML div的使用技巧和注意事项,需要的朋友参考一下 要在弯曲的路径中移动HTML div,请使用以下任一方法:  CSS过渡  JavaScript(jQuery)  HTML5画布 尝试使用JavaScript,使其在所有浏览器中都能正常工作。 使用方法。该方法对一组CSS属性执行自定义动画。 以下是语法: 这是此方

  • 我想在AnyLogic中实现一个连接的自主车队。因此,车辆代理可以更改其路线。我的理解是,使用标准的“MoveTo”块可以通过告诉车辆代理移动到哪条道路来只移动车辆代理一次。 例如: 可以在road4Source中指定的任何道路上创建遵循上述区块的任何车辆,然后移动到moveToRoad2区块中指定的另一条道路,然后在到达endOfRoute区块时将其销毁/删除/丢弃。 然而,由于车辆可以自己选择

  • 问题内容: 我程序的想法是从以前保存在其他JFrame中的列表中选择一个名称。我想在标签中一个接一个地打印所有名称,它们之间的间隔很小,然后停在其中一个名称上。问题是,如果有多个代码,则无法正常工作。 这是我的代码的一部分: 问题答案: 不要使用循环或。只需使用即可。以下将导致每1000毫秒发生30 次迭代 。您可以相应地调整代码,使其适应每隔毫秒发生一次的情况。 如果需要,您可以在构造函数中设置

  • 问题内容: 我希望简单的动画每0.5秒设置一次位置,但它不会仅在循环结束时设置动画。 int x = 1; int y = 1; 我已经尝试过使用thread.sleep()绘制动画,并且可以正常工作,但动画确实正确,但不幸的是,这对我来说不是一个选择,因为我需要在框架内移动jlabel并在其中放置图形图片。有人可以帮助我解决这个问题。 我已经尝试过这两个相同的结果 问题答案: 与其使用Java