📄 dynashow.java
字号:
/** * Title: Java网络编程演示 * Description: Java网络编程演示,用于北京师范大学计算机系Java课程教学示范。 * Copyright: Copyright (c) 2001 * Company: 北京师范大学计算机系 * @author 孙一林 * @version 1.0 */ import java.io.*; import java.net.*; import java.awt.*; import java.applet.*; public class dynashow extends java.applet.Applet implements Runnable { Thread dthread; URL fileur; TextArea showarea = new TextArea("Wait for a while...",00,100); public void init() { String url = " http://www.bnu.edu.cn/index.html"; try { fileur = new URL(url); } catch ( MalformedURLException e) { System.out.println("Can't open the URL: " ); } add(showarea); } public void start() { if (dthread == null) { dthread = new Thread(this); dthread.start(); } } public void stop() { if (dthread != null) { dthread.stop(); dthread = null; } } public void run() { InputStream filecon = null; DataInputStream filedata = null; String fileline; while(true) { try { filecon = fileur.openStream(); filedata = new DataInputStream(filecon); while ((fileline = filedata.readLine()) != null) { showarea.setText(fileline+"\n");//.appendText(fileline+"\n"); } } catch (IOException e) { System.out.println("Error in I/O:" + e.getMessage()); } try { dthread.sleep(5000); } catch (InterruptedException e) { } repaint(); } } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -