繁体   English   中英

Java图像未在GUI中加载

[英]Java Images not loading in gui

这是我为这个问题制作的一些简单的示例代码。 当我运行代码时,它只是空白。 其他gui工作正常,但是图像无法加载。 是的,我的图片为.gif格式,并且位于正确的文件夹中。 我正在使用eclipse,但是它对所有编译方法都执行此操作。 提前致谢!

import java.awt.Graphics;
import java.awt.Image;
import java.applet.Applet;

public class test extends Applet
{
    public void paint(Graphics g)
    {
        Image pic = getImage(getCodeBase(), "hare.gif");
        g.drawImage(pic, 10, 10, 160, 120, this);
    }

}

方法描述(在netbeans中)开头是“ Swing调用以绘制组件。应用程序不应直接调用绘制,而应使用repaint方法来安排要重绘的组件。此方法实际上将绘制工作委托给三个受保护的对象。方法:paintComponent,paintBorder和paintChildren。”

也许替代方法是添加JLabel并使用setIcon显示图像?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM