关于在JAVA中绘画GIF动画文件的问题!非常的奇怪!!!
我先从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);
}
请教各位!!!!
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及常见
产业园区运营负责人如何精准识别并匹配企业与高校的科技成果?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
Special-Comfy-part1.7z.071
ComfyUI专用模型资源分卷压缩包,Special-Comfy-part1系列第071卷。7z分卷格式,单卷900MB,需配合全部分卷解压使用。
科技中介服务机构在开展技术交易服务时,如何构建专业且高效的智能服务流程?.docx
科技中介服务机构在开展技术交易服务时,如何构建专业且高效的智能服务流程?
国央企创新负责人如何利用平台实现创新资源的多维高效配置?.docx
国央企创新负责人如何利用平台实现创新资源的多维高效配置?


Java SE
