tinybrowser.java
来自「That is some example about GUI. It is ve」· Java 代码 · 共 55 行
JAVA
55 行
import java.io.*;
import java.net.*;
class TinyBrowser {
private BufferedReader inStream, keyboard;
public static void main (String [] args) {
TinyBrowser aBrowser = new TinyBrowser();
aBrowser.fetch();
}
private void fetch() {
String urlString = "";
String line;
keyboard = new BufferedReader(new
InputStreamReader(System.in));
try {
urlString = prompt("Type a URL " +
"(e.g. http://java.sun.com/): ");
// create a connection to a URL
URL urlAddress = new URL(urlString);
URLConnection connection =
urlAddress.openConnection();
inStream = new BufferedReader(new
InputStreamReader(connection.getInputStream()));
while ((line = inStream.readLine()) != null) {
System.out.print(line);
}
}
catch (MalformedURLException e) {
System.err.println(urlString + e.toString());
System.exit(2);
}
catch (IOException e) {
System.err.println("Error in accessing URL: "+
e.toString());
System.exit(1);
}
}
private String prompt(String message) {
String reply = "";
try {
System.out.print(message);
System.out.flush();
reply = keyboard.readLine();
}
catch (IOException e) {
System.err.println("Keyboard "+ e.toString());
System.exit(2);
}
return reply;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?