楼主这段代码,我run的时候可以正常显示图片啊。 g.drawImage(image,300,60,500,500,this); 楼主试一下 把显示的初始位置 【300,60】 改成 【0,0】。 还有不知道楼主要显示的图片是多大, 但是后面 这个长宽分别都是【500,500】,如果楼主的图片只有中间一小块有内容的话, 拉伸到500*500这么大可能中间要显示的内容已经跑到窗口外面去了。 楼主可以试试改成g.drawImage(image,0,0,100,100,this);
setVisible(true);应放在方法体的最后
布局的问题 jframe的layout是最恶心人的。