📄 geturlimage.java
字号:
package geturlimage;
/**
* Java语言实验参考程序
* Company 北京师范大学计算机系
* @author 孙一林
* @version 1.0
*/
import java.net.*;
import java.io.*;
import java.awt.*;
import java.awt.image.*;
import java.awt.event.*;
public class getURLImage extends Frame { // 定义获取网络图像框架类
private Image img; // 定义图像对象
public void paint(Graphics g) {
g.drawImage(img,20,20,this); // 显示图像
}
public void processWindowEvent(WindowEvent e) { // 处理Windows窗口事件
super.processWindowEvent(e);
if( e.getID() == WindowEvent.WINDOW_CLOSING )
System.exit(0); // 关闭窗口退出程序
}
public static void main(String args[])
throws MalformedURLException,IOException {
if( args.length != 1 ) { // 判断输入参数的长度
System.out.println( "Usage:java URLTest <imageurl>" );
System.exit(-1);
}
URL url = new URL( args[0] ); // 创建URL对象
getURLImage urlt = new getURLImage(); // 创建显示图像窗口
urlt.img = urlt.createImage( (ImageProducer)url.getContent() );
// 获取指定的网络图像
urlt.enableEvents( AWTEvent.WINDOW_EVENT_MASK );
urlt.setSize( 300,300 );
urlt.setVisible(true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -