TCP-URL对象方法替换split方法简化代码自定义图形界面浏览器访问tomcat服务器
来源:互联网 发布:标的物 知乎 编辑:程序博客网 时间:2024/05/21 15:39
//TCP-URL对象方法替换split方法简化代码自定义图形界面浏览器访问tomcat服务器import java.awt.*;//GUIimport java.awt.event.*;//监听事件import java.io.*;import java.net.*;class MyIEByGUI2{ private Frame f;//窗体 private TextField tf;//小文本 单行 private Button but;//转到按钮 private TextArea ta;//大文本 多行 private Dialog d;//对话框 private Label lab;//标签 private Button okBut;//对话框按钮 MyIEByGUI2() { init();//初始化方法 } public void init()//初始化方法 { f = new Frame("my window"); f.setBounds(300,100,600,500);//边界 setBounds(x,y,width,height); x:组件在容器X轴上的起点 y:组件在容器Y轴上的起点 width:组件的长度 height:组件的高度 f.setLayout(new FlowLayout());//流式布局 tf = new TextField(60); but = new Button("转到"); ta = new TextArea(25,70); d = new Dialog(f,"提示信息-self",true);// d.setBounds(400,200,240,150); d.setLayout(new FlowLayout()); lab = new Label();//Label是空标签 okBut = new Button("确定"); d.add(lab);//Label 对象是一个可在容器中放置文本的组件。一个标签只显示一行只读文本。文本可由应用程序更改,但是用户不能直接对其进行编辑。 d.add(okBut); f.add(tf); f.add(but); f.add(ta); myEvent();//监听事件的集合 f.setVisible(true);//窗体保持显示状态 } private void myEvent()//监听事件的集合 { okBut.addActionListener(new ActionListener()//监听对话框确定按钮 动作监听器 键盘 鼠标可用 { public void actionPerformed(ActionEvent e) { d.setVisible(false); } }); d.addWindowListener(new WindowAdapter()//对话框窗口适配器 没看出来这个对话框有什么用 { public void windowClosing(WindowEvent e)//窗口关闭事件 { d.setVisible(false); } }); tf.addKeyListener(new KeyAdapter()//单行文本框tf 的 按键适配器 { public void keyPressed(KeyEvent e)//监听键盘 { try { if(e.getKeyCode()==KeyEvent.VK_ENTER)//键盘按下ENTER showDir();//调用showDir() } catch (Exception ex) { } } }); but.addActionListener(new ActionListener()//转到按钮but 动作监听器 键盘 鼠标可用 { public void actionPerformed(ActionEvent e) { try { showDir();//调用showDir() } catch (Exception ex) { } } }); f.addWindowListener(new WindowAdapter()//窗体f适配器 { public void windowClosing(WindowEvent e)//窗口事件 关闭 { System.exit(0); //窗口事件 关闭 } }); } private void showDir()throws Exception { ta.setText("");//首先清空ta文本框 String urlPath = tf.getText();//http://192.168.1.254:8080/myweb/demo.html//从文本框得到URL URL url = new URL(urlPath);//得到url对象 URLConnection conn = url.openConnection();//从url得到一个 URLConnection 对象,它表示到 URL 所引用的远程对象的连接。 InputStream in = conn.getInputStream();//从URLConnection拿输入流,URLConnection里面封装了Socket,所以可以调用Socket的方法 byte[] buf = new byte[1024];//把拿到的输入流打印出来 int len = in.read(buf); ta.setText(new String(buf,0,len));//在ta文本区里面打印文本 } public static void main(String[] args) { new MyIEByGUI2();//实例化GUI }}/*C:\Tomcat\webapps\myweb\demo.htmlhttp://localhost:8080/myweb/demo.html<html> <body> <h1>这是我的主页</h1> <font size=5 color=red>欢迎光临</font> <div> 撒旦 撒旦 撒旦 撒旦 撒旦 撒旦 <br> 撒旦 撒旦 撒旦 撒旦 撒旦 撒旦 <br> </div> </body></html>*/
0 0
- TCP-URL对象方法替换split方法简化代码自定义图形界面浏览器访问tomcat服务器
- TCP-自定义图形界面浏览器访问tomcat服务器
- TCP-自定义浏览器连接到tomcat服务器
- Java笔记6 网络编程<2>TCP、自定义图形界面浏览器、URL
- Android访问tomcat时url正确,电脑浏览器能访问,权限等代码没有问题时
- C#访问URL方法
- 浏览器输入URL访问服务器过程
- 浏览器输入URL访问服务器过程
- Java基础-网络编程(自定义图形界面浏览器-Tomcat服务端)
- IE浏览器访问Flask自带服务器假死问题解决方法
- TCP--本地浏览器(通过 Tomcat 服务器)
- 同一局域网内电脑访问Tomcat服务器的方法
- Tomcat服务器域名访问方式配置方法(虚拟主机)
- 黑马程序员 Java练习-自定义图形化界面模拟浏览器访问Tomcat服务器
- 黑马程序员-Java之自定义图形化界面的浏览器访问本地的Tomcat服务器
- 兼容浏览器的DOM对象自定义属性获取方法
- sftp 图形界面访问服务器
- 黑马程序员_自定义浏览器访问tomcat
- 骗术 —— 魔高一尺道高一丈
- 鼠标右键菜单添加应用快捷方式
- Xss 学习(三)之dom
- iOS基础之define,const,extern,static
- Android之eclipse错误 Call requires API level 3 (current min is 1) 原因分析与解决办法
- TCP-URL对象方法替换split方法简化代码自定义图形界面浏览器访问tomcat服务器
- android官网译文《Setting up CTS》-搭建CTS环境
- photoshop 图片裁剪与填充前景色及背景色
- extjs引入文件的问题
- oracle中的sql%rowcount,sql%found、sql%notfound、sql%rowcount和sql%isopen
- Druid、BoneCP、DBCP、C3P0等主流数据库对比(本文完全转载)
- MySQL中的alter table命令的基本使用方法及提速优化
- 证书生成 和Tomcat配置
- 【数据结构】树状数组笔记