Java 는 구성 요소 로 창 을 만들어 네트워크 그림 을 표시 합 니 다.

이 글 은 자바 구성 요소 로 창 을 표시 합 니 다.입력 한 그림 url 주 소 를 창 에 표시 합 니 다.네트워크 그림 뷰 어로 서 관심 있 는 것 은 jar 나 exe 파일 로 포장 하여 사용 하기에 편리 합 니 다.여기 서 저 는 소스 코드 만 걸 었 습 니 다.효 과 는 다음 그림 과 같 습 니 다.


package com.rain.image;
import java.awt.*;
import java.awt.event.*;
import java.net.*;
import javax.swing.*;
//       
public class GetImageDemo extends JFrame{
  JTextField jtfUrl; //      url
  JButton jbGetImage; //     
  Image image; //     
  Toolkit toolKit; //Toolkit  ,      
  public GetImageDemo(){
    super("       "); //        
    Container container=getContentPane();  //    
    jtfUrl=new JTextField(18); //        
    jbGetImage=new JButton("     URL"); //     
    container.setLayout(new FlowLayout()); //       
    container.add(jtfUrl); //        
    container.add(jbGetImage);
    toolKit=getToolkit(); //     
    jbGetImage.addActionListener(new ActionListener(){ //      
      public void actionPerformed(ActionEvent ent){
        try{
          String urlStr=jtfUrl.getText();  //     URL  
          URL url=new URL(urlStr);
          image=toolKit.getImage(url); //    
          repaint(); //    
        }
        catch(MalformedURLException ex){
          ex.printStackTrace(); //      
        }
      }
    });
    setSize(1280,640); //      
    setVisible(true); //      
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //         
  }
  public void paint(Graphics g){
    super.paint(g);
    if (image!=null){
      g.drawImage(image,100,70,this); //        
    }
  }
  public static void main(String[] args){
    new GetImageDemo();
  }
}
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기