62,614
社区成员
发帖
与我相关
我的任务
分享
g.drawImage(new ImageIcon("assets/images/tankD.git").getImage(), 400, 100, null);
try {
g.drawImage(ImageIO.read(new File("assets/images/tankD.git")), 400, 100, null);
} catch (IOException e) {
e.printStackTrace();
}
import javax.swing.*;
import java.awt.*;
public class test extends JFrame {
test(){
this.setDefaultCloseOperation(3);
this.setSize(800, 600);
this.setLocation(300, 40);
}
@Override
public void paint(Graphics g) {
g.drawImage(new ImageIcon("xxxx/xxxx/xxx.jpg").getImage(), 300, 300, null);
}
public static void main(String[] args) {
new test().setVisible(true);
}
}
@Override
public void paint(Graphics g) {
try {
g.drawImage(ImageIO.read(new File("xxxx/xxxx/xx.jpg")), 300, 300, null);
} catch (IOException e) {
e.printStackTrace();
}
}
@Override
public void paint(Graphics g) {
ImageIcon ii = new ImageIcon("xxxx/xxxx/xxx.jpg"); //看看是否创建了一个ImageIcon对象,且没有size
System.out.printf("w=%d, h=%d\n", ii.getWidth(), ii.getHeight()); //用个真实有效的文件试试size是多少?不存在的文件size是多少?
g.drawImage(ii.getImage(), 300, 300, null); //所以这里不会绘画任何东西
}