//display image use in awtframe
import java.io.*;//use stream
import java.awt.*;
//import java.awt.event.*;
import java.awt.image.BufferedImage;//must use
import javax.imageio.ImageIO;//must use
public class yr20130727 extends Canvas //implements ActionListener
{
// Button b1;
// Label ll;
BufferedImage image;
public yr20130727()
{
setSize(300,450);
try {
System.out.println("Enter image name\n");
BufferedReader bf=new BufferedReader(new
InputStreamReader(System.in)); //inputstream
String imageName=bf.readLine();
File input = new File(imageName);
image = ImageIO.read(input); //datainput
} catch (IOException ie) {
System.out.println("Error:"+ie.getMessage());
}
}
public void paint(Graphics g)
{
g.drawImage(image,20,20,null);
}
public static void main(String[] args)
{
yr20130727 i=new yr20130727();
Frame ff=new Frame("image");
ff.add(i,BorderLayout.CENTER);
// ff.add(b1,BorderLayout.SOUTH);
ff.pack();
ff.setVisible(true);
}
}
- Jul 27 Sat 2013 15:08
java.awt Frame顯示圖片 加程式註解
全站熱搜
留言列表
發表留言