你的Java程序我帮你改完了,现在可以显示图片了,你看看吧.
import java.awt.Container;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.FileInputStream;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class BufferedImageTest{
public static void main(String[] args){
JFrame f = new JFrame("Test");
Container c = f.getContentPane();
c.add(new BufferedImageTest().new CanvasPanel());
f.setSize(660,445);
f.setVisible(true);
}
class CanvasPanel extends JPanel{
@Override
public void paint(Graphics g){
super.paint(g);
try {
BufferedImage output=ImageIO.read(new FileInputStream("E:\\MyDownloads\\Download\\eclipse-jee-mars-1-win32-x86_64\\eclipse\\pngs\\bedrock.png"));
g.drawImage(output,0,0,256,256,null);
} catch (Exception e) {
e.printStackTrace();
}
}
}
}