Java网络编程:从文件读取到客户端/服务器交互
1. 读取Web服务器上的文件
1.1 应用概述
使用 JEditorPane
来显示Web服务器上文件的内容,用户在 JTextField
中输入URL,应用程序会在 JEditorPane
中显示相应的文档(如果存在)。该应用程序可作为一个简单的Web浏览器,还能处理HTML文档中的超链接事件。
1.2 代码示例
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.JTextField;
import javax.swing.JEditorPane;
import javax.swing.event.HyperlinkEvent;
import javax.swing.event.HyperlinkListener;
public class ReadServerFile extends JFrame {
private JTextField enterField; // JTextField to enter site