关于在JAVA中绘画GIF动画文件的问题!非常的奇怪!!!

MAX°孟兆 MAX°孟兆 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我先从JPanel类继承一个新类A,然后得写其paintComponent()方法,并在其中加入如下代码:
public void paintComponent(Graphics g)
{
super.paintComponent(g);
// imgObj is a GIF file.
g.drawImage(imgObj, 100, 100, this);
}

这段代码能正常的工作,显示动态的GIF。
但如果我将这段代码转移到另一个类中动画就不动了。

public class B
{
public void ggg(Graphics g)
{
g.drawImage(imgObj, 100, 100, this);
}
}

------------------------
...
B bbb = new B();
...
public void paintComponent(Graphics g)
{
super.paintComponent(g);
// imgObj is a GIF file.
bbb.ggg(g);
}


请教各位!!!!
...全文

相关推荐

Ulead GIF Animator 5.05 完整使用指南:下载、操作与避坑

GIF动图制作看似简单,实则涉及帧序列、帧延迟、调色板与循环次数等核心概念。由于GIF格式仅支持256色,如何平衡画质与体积成为关键。在动图制作工具中,轻量级绿色软件因免安装、低占用而备受青睐。无论是新媒体运营快速制作表情包,还是产品经理演示交互流程,都需要兼顾效率与可控性的操作方案。Ulead GIF Animator 5.05作为一款不足6MB的经典工具,凭借其精准的逐帧控制、智能优化算法和便捷的免安装特性,成为连接在线工具与专业软件的中间档选择。本文从实战角度解析下载鉴别、系统兼容、视频转GIF及常见

powerx_yc

产业园区运营负责人如何精准识别并匹配企业与高校的科技成果?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

Special-Comfy-part1.7z.071

ComfyUI专用模型资源分卷压缩包,Special-Comfy-part1系列第071卷。7z分卷格式,单卷900MB,需配合全部分卷解压使用。

WSH_SRE

科技中介服务机构在开展技术交易服务时,如何构建专业且高效的智能服务流程?.docx

科技中介服务机构在开展技术交易服务时,如何构建专业且高效的智能服务流程?

BIZKEEN

国央企创新负责人如何利用平台实现创新资源的多维高效配置?.docx

国央企创新负责人如何利用平台实现创新资源的多维高效配置?

BIZKEEN
评论 2
收藏 已收藏
分享
返回顶部
MAX°孟兆
Java SE 62,621 成员 307,251 内容