shaokel
2019-05-10 17:30
采纳率: 98.6%
浏览 367
已采纳

请求大佬支援!!为什么我的图片加载不出?

图片说明

package tabletennis;

import java.awt.*;
import javax.swing.*;

public class BallGame extends JFrame{
    //加载图片
    Image ball = Toolkit.getDefaultToolkit().getImage("img/ball.png");
    Image desk = Toolkit.getDefaultToolkit().getImage("img/desk.jpg");

    //画窗口方法
    public void paint(Graphics g) {
         System.out.println("窗口被画了一次!");
         g.drawImage(desk,0,0,null);
         g.drawImage(ball,100,100,null);
    }

    //窗口加载
    void launchFrame() {
        setSize(300,300);
        setLocation(856,500);
        setVisible(true);
    }

    public static void main(String[] args) {
        BallGame ballgame = new BallGame();
        ballgame.launchFrame();
    }
}
  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 代码的灵魂是bug! 2019-05-10 17:33
    已采纳

    你没调用paint方法啊

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • qq_58230359 2021-11-13 01:25

    你的img要和src并列 不能放在src里面

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题