Java 每 0.5 秒在动画中移动 jlabel

2023-12-13

我想要简单的动画每 0.5 秒设置一次位置,但它不会仅在循环结束时设置位置动画。

int x=1;
整数y=1;

while(x<100){

jLabel1.setLocation(x, y);

x=x+10;
y=y+10;
try{Thread.sleep(500);}catch(InterruptedException e){}

}

我尝试使用 thread.sleep() 绘制动画并且它有效,它的动画正确,但不幸的是这对我来说不是选项,因为我需要在框架周围移动 jlabel ,其中有图形图片。 有人可以帮我解决这个问题吗?

我尝试过这两个相同的结果

jLabel1.setBounds(x, y, jLabel1.WIDTH,jLabel1.HEIGHT);  //not working 
jLabel1.move(x,y);  //not working 

而不是使用Java定时器尝试与摇摆计时器更适合Swing应用。

请看一下如何使用 Swing 计时器

查找示例代码如何解决Java中的动画滞后问题?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java 每 0.5 秒在动画中移动 jlabel 的相关文章

  • 将 Java 对象图保存为 XML 文件

    将任意 Java 对象图保存为 XML 文件 并能够在以后重新水合对象 的最简单易用的技术是什么 这里最简单的方法是序列化对象图 Java 1 4 内置了对 XML 序列化的支持 我成功使用的一个解决方案是 XStream http x s
  • 如何知道 HTTP 服务器何时完成发送数据

    我正在开发一个面向浏览器 代理的项目 我需要下载网页 向 Web 服务器发送自定义 HTTP 请求后 我开始监听服务器响应 读取响应时 我检查响应标头中的 Content Length row 如果我得到其中之一 很容易确定服务器何时完成发
  • HibernateTemplate 可以与 EntityManager 共存吗?

    我们有一个 spring 3 应用程序 它仍然使用已弃用的HibernateTemplate为了持久性并希望迁移到更现代的 JPAEntityManager 是否可以在迁移过程中并行使用这两个 API 甚至可能在单个事务中同时使用 以便我们
  • SharePoint 2010 Web 服务上的 Java JBoss 401 错误

    我的代码在 Eclipse IDE 中测试时运行成功 我正在使用生成的 Copy wsdl 通过 Web 服务连接到 MS SharePoint 2010 当我在 JBoss 服务器上部署代码 运行 Adob e LifeCycle 时 我
  • 为什么连接器没有使用我的 Tomcat 6 执行程序线程池?

    我的 server xml 如下所示
  • 浏览时 Java Applet 不会被终止

    当用户离开加载小程序的页面时 如何停止 Java 小程序的进程 我正在使用 Chrome 现在要杀死小程序 我必须使用窗口的任务栏并杀死进程 java exe Java applet 具有生命周期方法 那些是init start stop
  • Android 服务 START_STICKY START_NOT_STICKY

    我需要让我的服务始终在后台运行 并使用 startService 函数启动我的服务 无论应用程序的状态如何 我都不想重新启动服务 这是我的观察 START STICKY gt 如果应用程序启动 则服务正在重新启动 当应用程序关闭时 服务也会
  • Netbeans 雷达插件配置

    我使用的是 Netbeans 8 0 1 在提交到 SVN 之前 我需要从 IDE 运行并检查 SonarQube 分析 我已经安装了 Netbeans Radar 插件 用于启动本地分析并检查结果 这个插件有一个名为 Get Issues
  • 将 Swing 集成到简单的文本冒险游戏中

    我对 Java 中的一些中级概念相当陌生 最近 我制作了一款名为 DazzleQuest 的文本冒险游戏 它完全在开发者控制台 终端中运行 它涉及到我的朋友作为角色 所以我想向他们展示它 并通过将命令行的功能和控制台的输出转移到一个简单的
  • 如何用 Java 制作 Windows 7 工具提示

    我一直在网上到处寻找 但没有找到这个小问题的答案 在 Windows 7 中 我认为在 Vista 中 您有一个漂亮的圆形银色工具提示 它看起来比旧的黄色盒装蹩脚工具提示要好得多 下面的 How do I make a Windows 7
  • 如何在休眠中持久保存实体期间验证实体的约束

    我有一个带有字段名称的实体 我希望它不超过255 所以我这样定义它 Entity public class A implements Serializable NotNull Size max 255 private String name
  • Maven 部署:deploy-file 发布所有文件而不是一个

    我正在使用 Maven 构建我的 Java 应用程序Maven 组装插件 https maven apache org plugins maven assembly plugin 创建一个可执行的 jar 因此 目标文件夹包含多个 jar
  • 使用 PowerMock 和 TestNG 模拟单个静态方法

    class StaticClass public static String a return a public static String ab return a b 我想嘲笑StaticClass a以便它返回 x 并致电StaticC
  • 控制启动时的竞争条件

    我有一些代码想要执行一些一次性初始化 但这段代码没有明确的生命周期 因此在初始化完成之前 我的逻辑可能会被多个线程调用 所以 我想基本上确保我的逻辑代码 等待 直到初始化完成 这是我的第一次剪辑 public class MyClass p
  • 无法从 PDFA1-a 格式文档中提取图像

    我正在使用以下代码从 PDFA1 a 格式的 pdf 中提取图像 但我无法获取图像 List
  • Jetty 提供静态内容所需的最少文件集?

    背景 免责声明 I have veryJava 经验很少 我们之前在 Ant 构建期间使用了 Jetty 6 的包装版本来处理按需静态内容 JS CSS 图像 HTML 因此我们可以使用 PhantomJS 针对 HTTP 托管环境运行单元
  • Apache Camel - 路由中的事务

    我有一个关于 Apache Camel 的一般性问题 我无法找到聚合器是否已进行交易 如果是交易 交易是如何实现的 聚合的速度有多快 将消息发送到聚合器可以在事务中运行 您需要一个带有聚合器的持久存储来让传出消息充当事务 请参阅有关持久性的
  • 将 JPanel 添加到 JFrame

    我有一个程序 其中将 JPanel 添加到 JFrame public class Test Test2 test new Test2 JFrame frame new JFrame Test frame setLayout new Bor
  • 如何在 Android 应用程序退出之前进行一些清理?

    当我的 Android 应用程序终止时 是否有某种 onTerminate 方法可以进行一些清理 我想清除一些 SharedPreferences 我有一个活动 它保持几个数字的运行平均值 并将其存储在 SharedPreference 中
  • Java编程编译jar

    我有一个文本文件中的java源代码 必须在源代码中输入一些自定义的硬编码变量 然后将其转换为 jar 这是可行的 但是当我运行 jar 时 找不到 Main 类 当我用 WinRAR 解压 jar 文件时 我似乎找不到错误 当我通过 cmd

随机推荐

  • 通过服务将 Symfony EntityManager 注入表单类型

    我需要根据实体是否是最新发布的版本来修改表单中的一些字段 标签和类 因此 我需要能够将实体管理器注入到我的 formType 中 以便在事件侦听器中我可以将当 前版本与实体的已发布版本进行比较 但我什至无法得到entityManager首先
  • 如何调试 git svn 获取无效的 XML

    我尝试使用将 SVN 存储库转换为 gitgit2svn 我的服务器使用用户名和密码 I did svn2git https example com svn bar 并得到错误 Initialized empty Git repositor
  • CSS 水平滚动溢出与 jQuery 滑块

    我正在尝试设置一个全屏 jquery 滑块 我将项目分为两个步骤 1 css 和 2 js 1 CSS 下面是我正在拍摄的图片 没有固定高度 下面是我到目前为止不起作用的代码
  • 如何在给定时间后重新加载网页的一部分?

    我想做的是 根据特定条件显示一条消息 因此 我将在给定时间后连续读取数据库 并相应地向用户显示消息 但我希望该消息仅在页面的一部分 比如说 DIV 上更新 任何帮助 将不胜感激 谢谢 这可以使用setInterval and jQuery
  • 如何将日期对象添加到 C# 列表? [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 早些时候我已经发布了这个问题排序日期和时间 答案是mi
  • 虚拟析构函数是继承的吗?

    如果我有一个带有虚拟析构函数的基类 派生类也有声明虚拟析构函数吗 class base public virtual base class derived base public virtual derived 1 derived 2 具体
  • Android 中的水平 ListView?

    是否有可能使ListView水平的 我已经使用图库视图完成了此操作 但所选项目会自动到达屏幕中央 我不希望所选项目位于我单击的同一位置 我该如何解决这个问题 我的想法是设置ListView带有水平滚动条 分享你的想法 根据 Android
  • 正则表达式在 C 中失败,在线测试通过

    当我在 C 中使用应该有效的正则表达式时 它会失败 当我将这个正则表达式粘贴到此处时 https regex101 com并测试它似乎很好 正如预期的那样 clang 3 8 0 include
  • 我的第一个计算器需要帮助

    所以我刚刚开始学习编码 已经学习了大约 1 周 我想尝试制作一个可以执行 和 的计算器 但无法弄清楚如何让用户选择他想要使用的内容 有没有人可以帮助我 这是代码 int x int y Console WriteLine Welcome t
  • C++ 中的令牌及其使用方式

    在 Bjarne Stroustrup 的 使用 C 编程原理与实践 一书中 他解释了如何使用标记来阻止 C 自动使用简单计算器上的运算顺序 他在书中给出的代码不起作用 要么是因为我的愚蠢 要么是因为我遗漏了一些东西 我知道令牌本质上是将代
  • 如何知道 jQuery 选项卡上的选项卡是否已启用?

    我在 jQuery UI Tabs 的 API 中找不到 http docs jquery com UI Tabs 一种知道是否启用某个选项卡的方法 我需要它 因为在我的应用程序的事件中 我只想在禁用某个选项卡时才启用该选项卡 你知道如何从
  • 声明 JavaScript 数组时“{}”和“[]”有什么区别?

    声明 JavaScript 数组时 和 有什么区别 通常我声明像 var a 将数组声明为的含义是什么var a 似乎没有人解释数组和对象之间的区别 正在声明一个数组 正在声明一个对象 数组具有对象的所有功能以及附加功能 您可以将数组视为对
  • 使用不同的列/线宽度绘制热图

    我正在模拟一些东西 想找出两个参数的影响 因此 我改变它们 并查找每对参数值的结果 并得到如下结果 0 1000 2000 3000 4000 5000 0 13 2 14 8 19 9 25 5 27 3 1000 21 3 25 9 3
  • 什么时候我们需要多个Dispatcher Servlet?

    哪些场景下我们需要多个Dispatcher Servlets 谁能告诉我的用例multiple Dispatcher Servlets 我认为每个用例都可以通过使用来解决single Dispatcher Servlet 来自文档 Web
  • 由于错误,无法使用特定项目的 gh-pages 进行部署:无法生成 sh:没有这样的文件或目录

    继续报错 错误 无法生成 sh 没有这样的文件或目录 致命 无法分叉 该项目构建正确 但在尝试部署我的网站时失败 网站是在我的 Windows 8 电脑上使用 create react app 使用命令 gh pages d build 创
  • 如何使用图标呈现数据绑定的 WinForms DataGridView 列?

    在我的 C Windows 窗体应用程序中 我有一个DataGridView绑定到一个BindingList
  • 分页链接中重复参数的问题?

    问题是 当我加载第 2 页时 URL 变为 这很好 但是当我翻到第 3 页时 它变成了 依此类推 每次从分页链接加载新页面时 它都会添加一个当前页面参数 我想知道这个问题如何解决 这是分页功能的一些代码 build the paginati
  • 如何在 Rails 6 中使用自定义 jQuery

    我已经思考这个问题好几天了 由于某种原因 我的语义用户界面 jQuery 无法工作 这就是我所做的 在我的 webpack environment js 上 const environment require rails webpacker
  • gridview中的Oracle数据库表

    我想从 Oracle 数据库中的查询中获取结果并将其放入网格视图中 现在我的问题是 我不知道如何在网格视图中输出它 我正在使用工具箱中的 gridview 并且我的 Oracle 连接正常 我也有权利SELECT查询 我可以将其输出到列表框
  • Java 每 0.5 秒在动画中移动 jlabel

    我想要简单的动画每 0 5 秒设置一次位置 但它不会仅在循环结束时设置位置动画 int x 1 整数y 1 while x lt 100 jLabel1 setLocation x y x x 10 y y 10 try Thread sl