在过去,我通过right clicking > Properties > Icon>
将图像添加到jLabel
中,并从我的项目包中选择文件(为此,我当然必须将图像添加到我的NetBeans项目文件夹中)。
现在,我尝试了相同的.gif
文件和代码没有显示任何错误,但不运行,即,它显示它正在运行,但是我在任何地方都看不到框架。当我在imageIcon
中使用gif时也会发生类似的事情(代码如下)。swing不支持gif吗?我在某个地方读到过这个。如果是这样的话......是否没有办法将gif动画图像添加到我的GUI帧中在NetBeans中?
请注意,我是通过NetBeans来完成此操作的......因此,请参考NetBeans的步骤。
ImageIcon i1 = new ImageIcon(getClass().getResource("image.gif"));
setIconImage(i1.getImage());
1条答案
按热度按时间z31licg01#
不,你可以添加gif图片到一个面板并设置其布局为“绝对布局”.(右键单击面板并设置布局〉绝对布局)然后添加一个标签到面板并清除文本.然后添加一个gif图片到面板作为添加一个图片到标签.当你运行程序.它的工作.