【java编程】TCP_Socket网络编程之用URL类创建浏览器
2015-02-07 16:27
706 查看
import java.io.*; import java.net.*; import java.awt.*; import java.awt.event.*; class URLDemo { public static void main(String[] args) { new URLDemo(); } private Frame f; private TextField tf; private TextArea ta; private Button but; URLDemo() { init(); } public void init() { f=new Frame("MyFrame"); f.setBounds(300,250,600,500); f.setLayout(new FlowLayout()); tf=new TextField(63); ta=new TextArea(35,70); but = new Button("转到"); f.add(tf); f.add(but); f.add(ta); MyEvent(); f.setVisible(true); } public void MyEvent() { f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); but.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { try { showDir(); } catch (IOException ex) { throw new RuntimeException("操作失败"); } } }); } public void showDir() throws IOException,MalformedURLException { ta.setText(""); String urlPath=tf.getText(); URL url = new URL(urlPath); URLConnection conn=url.openConnection(); InputStream in = conn.getInputStream(); byte[] buf = new byte[1024]; int len=in.read(buf); ta.setText(new String(buf,0,len)); } }
相关文章推荐
- java:网络编程(InetAddress,InetSocketAddress,URL,TCP(Socket与SeverSocket),TCP与UDP的区别)
- Java基础 网络编程 Socket UDP TCP URL
- Java笔记6 网络编程<2>TCP、自定义图形界面浏览器、URL
- java网络编程,通过TCP,Socket实现多对一的局域网聊天室
- Java网络编程实践和总结 --- 基于TCP的Socket编程之echo回显的操作
- Java网络编程的知识点 Socket TCP UDP
- 黑马程序员--10.网络编程--02.【网络传输三要素在Java中的体现】【TCP和UDP概念】【Socket基本概念】
- 【java编程】tcp/udp——Socket网络编程部分
- Java——多人聊天室(基于TCP的网络编程——Socket)
- java网络编程基础夯实06-TCP,UDP,HTTP,Socket简介
- 赵雅智_java网络编程(4)TCP/IP、Http和Socket的区别
- java网络编程之TCP/IP ——SocketServer与Socket
- java网络编程,通过TCP,Socket实现多对一的局域网聊天室
- 找呀志_java网络编程(4)TCP/IP、Http和Socket差额
- java网络编程,通过TCP,Socket实现多对一的局域网聊天室 .
- Java基础---Java---网络编程---TCP、UDP、UDP-键盘录入方式数据、Socket、TCP复制文件、UDP-聊天
- Java网络编程实践和总结 --- 基于TCP的Socket编程之实现文件上传和下载服务
- 黑马程序员--Java基础学习之网络编程(TCP、UDP、Socket、模拟发送和接收数据)
- Java 网络编程(三) 创建和使用URL访问网络上的资源
- java 网络编程 [网络传输] [协议] [UDP与TCP] [套接字] [URL与URI]