//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);
    }

}
arrow
arrow
    全站熱搜

    gtea0609 發表在 痞客邦 留言(0) 人氣()