问题描述
我是新手,请帮忙,万分感谢
解决方案
解决方案二:
importjava.awt.Graphics;importjava.awt.image.BufferedImage;importjava.io.File;importjava.io.IOException;importjavax.imageio.ImageIO;importjavax.swing.JFrame;importjavax.swing.JPanel;publicclassTest1{publicstaticvoidmain(String[]args){JFramejframe=newJFrame();jframe.add(newImagePanel());jframe.setVisible(true);jframe.setSize(400,300);jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}}classImagePanelextendsJPanel{privateBufferedImageimage;publicImagePanel(){try{image=ImageIO.read(newFile("player1.png"));}catch(IOExceptionex){//handleexception...}}@OverridepublicvoidpaintComponent(Graphicsg){g.drawImage(image,0,0,null);}}
解决方案三:
虽然没有实现我要的功能,但是感谢了
解决方案四:
上面那个代码已经不错了呀?你想要什么样子的?引用2楼wxwxy_2010的回复:
虽然没有实现我要的功能,但是感谢了
解决方案五:
我描述的不清楚。其实是一个屏幕捕捉功能,但是我要将BufferedImage显示在JPanel上。然后确定JPanel的位置,随JPanel确定其所要捕捉的范围。不是以电脑屏幕的左上角为起点