具体就是下面这个例子,怎么让函数知道图片“gril.gif”的存放地址!然后读取并显示。importjava.awt.*;importjavax.swing.*;publicclassPictureextendsJFrame{GetPicturep=newGetPic...
具体就是下面这个例子,怎么让函数知道图片“gril.gif”的存放地址!然后读取并显示。
import java.awt.*;
import javax.swing.*;
public class Picture extends JFrame{
GetPicture p = new GetPicture();
public Picture() {
add(p);
}
public static void main(String[] args) {
Picture picture = new Picture();
picture.setTitle("读取并移动图片");
picture.setLocationRelativeTo(null);
picture.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
picture.setSize(800, 600);
picture.setVisible(true);
}
static class GetPicture extends JPanel{
public GetPicture(){};
ImageIcon getpicture = new ImageIcon("gril.gpeg");
Image image = getpicture.getImage();
protected void paintComponent(Graphics g){
super.paintComponent(g);
if(image != null)
g.drawImage(image,0,0,getWidth(),getHeight(),this);
}
}
}
展开