Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在一个图标中有多个动画图像?

在一个图标中有多个动画图像?
EN

Stack Overflow用户
提问于 2013-10-20 23:59:08
回答 2查看 63关注 0票数 0

我正在做一个简单的游戏作为学习练习。游戏由一个方格网格组成,每个方格都有一个背景图像,可以包含任意数量的对象和玩家令牌,这些对象和玩家令牌可以相互叠加。此时,该板只是一个JPanel,图像是在paintComponent()方法中使用drawImage()绘制的。这在技术上是可行的,但它相当笨拙,而且可能不是最好的方法。现在,我希望能够在不重画整个棋盘的情况下重画一个给定的方块,而我最初的实现似乎是缺乏的。

我想出的解决方案是用一个自定义的图标类来表示正方形,用一个带有包含自定义图标的GridLayout的JPanel来表示棋盘。问题是,最终,一些背景或对象图像将是动画的,并且在一个正方形上可能会有多个动画的东西。我在想我可以用动画GIF来做这件事。

我记得我读过在drawImage方法中使用ImageObserver会导致动画显示,但它看起来不像是一个ImageObserver。使用板卡JPanel作为ImageObserver是个好主意吗?除了动画GIF之外,还有更好的方法吗?

出现的另一个解决方案是带有JLabels的JLayeredPanes网格,其中包含相互叠加的适当图像,但由于某些原因,这似乎就像是用大锤拍打苍蝇。

EN

回答 2

Stack Overflow用户

发布于 2013-10-21 00:07:28

根据上下文,使用javax.swing.Timerjava.util.Timer的实例来调整动画的步调。您可以重新绘制图标,如here所示,或替换图标,如here所示。

票数 2
EN

Stack Overflow用户

发布于 2013-10-21 02:27:21

也许Animated Icon会给你一些建议。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19484316

复制
相关文章
[壹刊]Azure AD(四)知识补充-服务主体
  又到了新的一周了,也到了我新的分享的时间了,还记得上一周立得Flag,其中 “保证每周输出一篇文章” ,让我特别“在意”(这里用词不太恰当)。主要是我的一个大学舍友,他突然问了我一个关于写博的事情,自己也在上周开通了账号,也想着坚持写博客。在我看来,这确实是一件好事,写博不仅仅是分享的过程;也是自己提炼写博的一个过程,以及文章组织的能力,对自己还是很有好处的。这不仅仅要写内容要精炼,同时也要让别人能看的懂。加油,默默的在这里给他打气。(ง •_•)ง
老张的哲学
2022/04/11
1.7K0
[壹刊]Azure AD(四)知识补充-服务主体
【壹刊】Azure AD(三)Azure资源的托管标识
  前一周因为考试,还有个人的私事,一下子差点颓废了。想了想,写博客这种的东西还是得坚持,再忙,也要检查。要养成一种习惯,同时这也是自我约束的一种形式。虽然说不能浪费大量时间在刷朋友圈,看自媒体的新闻,看一些营销号的视频等等,不喜勿喷啊,这是我个人的一些观念,也没有带认识眼光啊!好了,废话不多说,在此先立个Flag,
老张的哲学
2022/04/11
2.2K0
【壹刊】Azure AD(三)Azure资源的托管标识
从 Azure AD 到 Active Directory(通过 Azure)——意外的攻击路径
虽然 Azure 在某些方面利用 Azure Active Directory,但 Azure AD 角色通常不会直接影响 Azure(或 Azure RBAC)。本文详细介绍了一个已知配置(至少对于那些深入研究过 Azure AD 配置选项的人来说),Azure Active Directory 中的全局管理员(又名公司管理员)可以通过租户选项获得对 Azure 的控制权。这是“按设计”作为“打破玻璃”(紧急)选项,可用于(重新)获得 Azure 管理员权限,如果此类访问权限丢失。 在这篇文章中,我探讨了与此选项相关的危险,它当前是如何配置的(截至 2020 年 5 月)。 这里的关键要点是,如果您不仔细保护和控制全局管理员角色成员资格和关联帐户,您可能会失去对所有 Azure 订阅中托管的系统以及 Office 365 服务数据的积极控制。 注意: 围绕此问题的大部分研究是在 2019 年 8 月至 2019 年 12 月期间进行的,自那时以来,Microsoft 可能已经在功能和/或能力方面进行了更改。
Khan安全团队
2022/01/24
2.8K0
「Azure」数据分析师有理由爱Azure之五-Azure Analysis Services服务实操
在企业内推行数据化运营,较为可行的方式是启动企业BI项目,让零散的数据都进入到数据仓库中进行数据的清洗整合,最终数据仓库内的数据,按业务分析的需要进行语义转换,通过数据建模的技术将其重新构建成多维分析模型,输送给前端用户使用时,前端用户基本只需按自己的业务分析需求,进行简单的拖拉字段,即可完成自己所需的分析报表需求,并且仅查看到自身权限范围内的数据。
Excel催化剂
2021/08/19
1.5K0
「Azure」数据分析师有理由爱Azure之五-Azure Analysis Services服务实操
Windows Azure Pack集成AD联合身份认证
Windows Azure Pack默认情况下是通过注册的方式获取账户,这对于我们已经有了AD的企业来说是非常非常不方便的。不过,通过Active Directory Federation Services(ADFS)我们能够使WAP与ADDS集成起来,使用我们现有的域账户就能登陆。
李珣
2019/03/14
1.2K0
「Azure」数据分析师有理由爱Azure之三-对照Sqlserver学Azure
Sqlserver的内容非常广大,笔者也不是这方面的专家,所以整个系列的文章必须是在一个狭隘的小范围内讨论。
Excel催化剂
2021/08/19
1.4K0
「Azure」数据分析师有理由爱Azure之三-对照Sqlserver学Azure
Azure部署Azure Stack技巧
Azure Stack混合云的POC正式版已经发布了,盆盆已经写了十余篇有关Azure Stack的文章,您可以点击公众号右下方的菜单去阅读,有图有真相!
盆盆
2019/04/24
1.3K0
Azure部署Azure Stack技巧
【数据湖】Azure 数据湖分析(Azure Data Lake Analytics )概述
在本文中,我们将探索 Azure 数据湖分析并使用 U-SQL 查询数据。 Azure 数据湖分析 (ADLA) 简介 Microsoft Azure 平台支持 Hadoop、HDInsight、数据湖等大数据。通常,传统数据仓库存储来自各种数据源的数据,将数据转换为单一格式并进行分析以做出决策。开发人员使用可能需要更长时间进行数据检索的复杂查询。组织正在增加他们在云基础架构中的足迹。它利用了云基础设施仓库解决方案,例如 Amazon RedShift、Azure Synapse Analytics(A
架构师研究会
2022/03/08
1.2K0
Azure Stack测试Serverless(Azure Functions)
生产环境里的Azure Stack,就不能仅仅将其看作是Hyper-V虚拟化平台、或者分布式存储、软件定义网络这样的产品。否则就暴殄天物。
盆盆
2019/04/24
5510
Azure Stack测试Serverless(Azure Functions)
Azure Web连接到Azure MySql Db
这个问题折腾了好一会,简单记录一下。 两种方式: 输入“规则名称”、“起始 IP”和“结束 IP”,然后单击“保存”。 规则名称:Allow-All-IPs 起始 IP:0.0.0.0 结束 IP:2
圣杰
2018/08/01
9250
Azure Web连接到Azure MySql Db
「Azure」数据分析师有理由爱Azure之九-填坑-PowerBI Pro连接Azure AS模型
直接使用PowerBI Pro帐号创建模型并发布到PowerBI Server上,这种方案的确很吸引人,低成本,低门槛。
Excel催化剂
2021/08/19
8340
「Azure」数据分析师有理由爱Azure之九-填坑-PowerBI Pro连接Azure AS模型
【壹刊】Azure AD B2C(一)初识
  上一节讲到Azure AD的一些基础概念,以及如何运用 Azure AD 包含API资源,Azure AD 是微软提供的云端的身份标识和资源访问服务,帮助员工/用户/管理员访问一些外部资源和内部资源:
老张的哲学
2022/04/11
2.4K0
【壹刊】Azure AD B2C(一)初识
Azure上一键部署Azure Stack
方便在Azure Global上创建Azure Stack ASDK POC环境。可以访问以下github站点:
盆盆
2019/04/24
5620
Azure上一键部署Azure Stack
「Azure」数据分析师有理由爱Azure之六-浅谈Azure AS的企业级应用优势
从微软Sqlserver2012开始,使用了DAX建模技术的数据模型,当时将这样的能力开发给Excel使用,在Excel2010版中,以插件的方式,可以实现Sqlserver的SSAS引擎的建模功能,最终在Excel中落地的组件是PowerPivot。
Excel催化剂
2021/08/19
5950
「Azure」数据分析师有理由爱Azure之六-浅谈Azure AS的企业级应用优势
SCOM 2012 R2监控Microsoft Azure服务(2)配置Azure监控
上一篇文章介绍了如何添加Azure管理包,并配置Azure订阅进行管理。但配置完成后,SCOM还无法对Azure的云、存储、虚拟机进行监控,那么本章内容就会进行监控的配置。
李珣
2019/03/14
4490
Azure AI 服务之语音识别
笔者在前文《Azure AI 服务之文本翻译》中简单介绍了 Azure 认知服务中的文本翻译 API,通过这些简单的 REST API 调用就可以轻松地进行机器翻译。如果能在程序中简单的集成语音转文本
程序你好
2018/07/20
1.5K0
使用 Azure Policy 定义Azure资源合规性
在云的使用过程中,大多数情况下管理云和使用资源的是两拨拨通的人员。在这种情况下,管理员除了使用RBAC的访问控制来限制不同的用户创建资源的权限外,也希望所有的用户在创建资源的时候都遵循相应的标准,从而满足企业IT运维的合规性。
李珣
2022/05/07
7470
使用 Azure Policy 定义Azure资源合规性
Azure 静态 web 应用集成 Azure 函数 API
前几次我们演示了如何通过Azure静态web应用功能发布vue跟blazor的项目(使用 Azure静态web应用+Github全自动部署VUE站点、使用Azure静态Web应用部署Blazor Webassembly应用)。但是一个真正的web应用,总是免不了需要后台api服务为前端提供数据或者处理数据的能力。同样前面我们也介绍了Azure函数服务,Azure函数的http trigger可以对http作出响应,可以完美的承当web api的角色。现在Azure静态web应用可以直接集成Azure函数,使得一次发布可以同时发布前端项目(vue、blazor)及后台api服务(azure函数)。
MJ.Zhou
2020/11/24
1.2K0
Azure 静态 web 应用集成 Azure 函数 API
将Azure AD用户导入Power BI,这是进一步分析的前提
不过中间还是有一些波折的,比如从一开始的onmicrosoft邮箱无法发送邮件,到邮箱发送邮件过多导致账号被锁定,还有密码无法更改的,发布到web无法实现的,都一一进行了更正,目前可以良好地满足所有新注册用户。
陈学谦
2021/12/21
1.7K0
将Azure AD用户导入Power BI,这是进一步分析的前提
使用Github部署Azure应用服务
上次我们介绍了如何使用Azure应用服务(不用虚机不用Docker使用Azure应用服务部署ASP.NET Core程序)。我们通过Visual studio新建一个项目后手动编译发布代码。然后通过FTP上传我们的发布文件。整个过程跟我们手动发布项目到IIS上其实没啥差别。 这么操作有点繁琐,显然在这年头也有点过时了。这次我们来玩一下azure应用比较高级的持续部署。说高级其实也很简单,Azure现在跟github有比较深入的集成,只有通过鼠标点几下,立马就完成了。 话不多说,下面就演示下吧。
MJ.Zhou
2020/12/16
7610
使用Github部署Azure应用服务

相似问题

Azure日志分析和Azure AD登录日志

10

Azure AD自助服务组管理

11

从Azure函数创建Azure AD组

132

OpenID连接和Azure AD用户和组

10

将Azure AD用户添加到Azure AD组中

19
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档