62,612
社区成员
发帖
与我相关
我的任务
分享
import java.awt.*;
import javax.swing.*;
import java.io.File;
import java.io.IOException;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;
public class GameWindow extends JFrame {
public GameWindow() {
setSize(Settings.win_width, Settings.win_height);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocation(400, 100);
setVisible(true);
}
@Override
public void paint(Graphics g) {
BufferedImage bg = null;
try {
bg =ImageIO.read(new File("images/bg.jpg"));
} catch (IOException e) {
e.printStackTrace();
}
g.drawImage(bg, 0, 0, null);
}
public static void main(String[] args) {
new GameWindow();
}
}
String path = GameWindow.class.getResource("/")+"images/bg.jpg";
path = path.substring(path.indexOf("/")+1);
System.out.println(path);
bg =ImageIO.read(new File(path));