2010-02-23 14 views
1

프레임에 이미지를 표시하려고하지만 이미지가 프레임에 정확히 맞지 않습니다. 이미지 크기를 조정하려면 어떻게해야합니까? 프레임의 크기를 조정할 수 없습니다. 나는 항상 같은 크기를 유지해야합니다.Java에서 이미지 크기 조정. 크기 조정 방법

// Override paint(): 
    public void paint (Graphics g) 
    { 
     Dimension dimension = this.getSize(); 
     Insets I = this.getInsets(); 

     Toolkit tk = Toolkit.getDefaultToolkit(); 
     try{ 
      URL u = new URL ("http://www.gstatic.com/hostedimg/c195c33263b5205c_large"); 
      Image img = tk.getImage(u); 
      g.drawImage(img, 0+I.left, 0+I.top, this); 
     } 
     catch(MalformedURLException e){ 
      System.out.println(e); 
     } 
    } 
+2

페인트() 방법으로 이미지를 읽지 않아야합니다. – camickr

답변

4

그리기 영역의 너비와 높이를 지정할 수있는 drawImage 방법 중 하나를 사용하십시오. 예 :

g.drawImage(img, 0+I.left, 0+I.top, myWidth, myHeight, this); 
+1

괜찮 았어. 감사 – user69514