黑马程序员-Java之自定义图形化界面的浏览器访问本地的Tomcat服务器

Ansible_setup web 图形界面 AWX UI 立即下载

-------------android培训、java培训、期待与您交流----------------------


package com.itheima;

import java.awt.*;
import java.awt.event.*;
import java.net.*;
import java.io.*;

public class MyIEByGUI {
    private Frame fm;
    private TextField tf;
    private TextArea ta;
    private Button bt;
    MyIEByGUI(){
        try {
            init();
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
    private void init() throws Exception{
        fm = new Frame("my Window");
        fm.setBounds(100, 100, 600, 400);
        fm.setLayout(new FlowLayout());
        
        tf = new TextField(60);
        
        bt = new Button(" 转到");
        
        ta = new TextArea(25, 70);
        
        fm.add(tf);
        fm.add(bt);
        fm.add(ta);
        myEvent();
        fm.setVisible(true);
    }
    
    public void myEvent() throws Exception{//创建各个组件的监听事件
        tf.addKeyListener(new KeyAdapter(){
            public void keyPressed(KeyEvent e){
                if(e.getKeyCode()==KeyEvent.VK_ENTER)
                    try {
                        showDir();
                    } catch (Exception e1) {
                        // TODO Auto-generated catch block
                        e1.printStackTrace();
                    }
            }
        });
        bt.addActionListener(new ActionListener() {
            
            @Override
            public void actionPerformed(ActionEvent e) {
                // TODO Auto-generated method stub
                try {
                    showDir();
                } catch (Exception e1) {
                    // TODO Auto-generated catch block
                    e1.printStackTrace();
                }
            }
        });
        fm.addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent e){
                System.exit(0);;
            }
        });
    }
    public void showDir() throws Exception{//显示服务器发送回来的信息到文本域框中
        ta.setText("");
        String url = tf.getText();
        int index1 = url.indexOf("//")+2;
        int index2 = url.indexOf("/", index1);
        String str = url.substring(index1, index2);
        String[] arr = str.split(":");
        String host = arr[0];
        int port = Integer.parseInt(arr[1]);
        String path = url.substring(index2);
        //ta.setText(str+"---"+path);
        
        Socket s = new Socket(host,port);//创建客户端Socket对象
         PrintWriter out = new PrintWriter(s.getOutputStream(),true);//创建字符流PrintWriter对象关联字节输出流
         out.println("GET /myweb/demo.html HTTP/1.1");//发送信息(get方式访问服务器)
         out.println("Accept:*/*");//接收所有类型的文件
         out.println("Accept-Language:zh-cn");//接收简体中文
         out.println("Host:192.168.1.254:8080");//发送到的主机地址和端口
         out.println("Connection:Keep-Alive");//连接状态:保持存活
         out.println("");
         out.println("");//空行用于和主体消息隔开
         BufferedReader buf = new BufferedReader(new InputStreamReader(s.getInputStream

        ()));///创建缓冲字符流关联字节输入流
         String line = null;//定义字符串变量用于接收一行输入字符流
         while((line=buf.readLine())!=null){//读取到的字符输入流不为空则打印信息
          ta.append(line+"\r\t");
         }
         s.close();
        
    }
    public static void main(String[] args){
        new MyIEByGUI();
    }
}

半导体测试(一) 探针台是一种用于在晶圆上进行配合探针卡进行电路量测的设备,在测试过程中,探针工作站会将探针与晶圆上的每个die进行接触,以进行电性测量。在这个过程中,每个die都被测试以确保它能基本满足器件的特征或设计规格书(Specification),通常包括电压、电流、时序和功能的验证。晶圆是一个圆形的硅片,在这个半导体的基础之上,建立了许多独立的单个的电路;在所有的die都被探测(Probed)之后,晶圆被切割成独立的dice,这就是常说的die saw,所有被标示为失效的die都被报废,。 阅读详情

相关推荐

避开这些坑!QMT多因子策略实盘中的5个常见错误及解决方案

本文深入剖析了在QMT平台上实施多因子策略时常见的5个错误,包括因子过拟合、数据延迟处理不当、因子失效、交易成本低估和风险控制缺失,并提供了实用的解决方案。通过优化因子筛选、数据对齐和动态管理,帮助量化交易者提升策略稳健性和实盘表现。

k5l6m的博客 238

tcp压力测试工具_Tomcat的配置使用和压力测试以及GC分析

配置并启动tomcat解压tomat,进入conf,打开vim tomcat-users.xml,添加管理员信息<role rolename="manager"/> <role rolename="manager-gui"/> <role rolename="admin"/> <role rolename="admin-gui"/> <user...

weixin_39608116的博客 271

ABB RobotWare数据包全版本归档与高效获取指南

记得去年有个汽车产线升级项目,客户现场用的是RobotWare 6.05.0166版本,而我的RobotStudio里只有最新的7.x系列。RobotWare数据包本质上就是ABB机器人的"操作系统镜像",不同版本的机器人控制器需要匹配特定版本的RobotWare。有个容易忽略的细节:偶数版本号(如6.04、6.06)通常比奇数版本更稳定,因为ABB的内部发布策略是偶数版用于正式产线,奇数版多用于测试新功能。最终实现了零停机升级,这个经验告诉我们:版本切换不是简单的覆盖安装,而是需要系统性的验证流程。

weixin_30764883的博客 278

tomcat配置图形化管理界面

tomcat配置图形化管理界面 一、介绍 Tomcat已经为我们定义了4种不同的角色——也就是4个rolename,我们只需要使用Tomcat为我们定义的这几种角色就足够满足我们的工作需要了。 以下是Tomcat Manager 4种角色的大致介绍(下面URL中的为通配符): manager-gui 允许访问html接口(即URL路径为/manager/html/) manager-script ...

进阶的蜗牛 2680

手把手教你复现IEEE 2025高光谱图像盲超分算法DBSR(附开源代码与避坑指南)

本文详细介绍了如何从零复现IEEE 2025高光谱图像盲超分算法DBSR,包括环境配置、数据预处理、核心模块解析、训练策略及常见问题解决方案。特别针对开源代码中的关键步骤和潜在问题提供了实用指南,帮助研究者和开发者高效实现Deep blind super-resolution技术,适用于遥感、医疗等领域的图像增强应用。

weixin_42524708的博客 411

通过Scrapy爬虫抓取Deep Learning领域的论文数据

然而,大部分高质量的deep learning研究论文都是通过国际顶尖学术会议(如neurips、iclr、icml等)发表的,而这些论文的获取难度较大。在本文中,我们选择抓取arXiv的数据。arXiv是一个管理科学论文的网站,其中包括了许多领域的论文,也包括了Deep Learning领域的论文。同时,arXiv网站还提供了方便的API接口,使得我们的爬虫程序可以很方便地获取论文数据。通过结合其他的数据处理技术,我们可以对这些数据进行更深入的研究和分析,从而推动Deep Learning领域的发展。

Ob2024的博客 609

tomcat图形化界面管理及数据源配置

Tomcat 的配置 1. 图形化控制台的相关配置 2.数据源配置

Huang兄 6082

Windows 10/11 注册表 ProfileImagePath 误改修复:3步恢复用户登录与数据安全

本文详细介绍了Windows 10/11系统中因误改注册表ProfileImagePath键值导致用户无法登录的修复方法。通过3个关键步骤,包括定位SID、安全修复注册表项及验证处理,帮助用户恢复登录并保障数据安全。特别强调了操作顺序的重要性以避免数据丢失,适用于各类Windows用户账户登录错误的紧急处理。

chuoshao2508的博客 403

Tomcat7图形界面管理

Tomcat也有简单的图形界面(在浏览器地址栏中输入localhost:8080进入图形界面),通过图形界面,可以对它进行简单管理,    如上图,当点击Manager App时,它要求输入用户名和密码,直接点击取消,它会提示该在哪个地方添加什么东西,如下图: 由上图很容易得知,它需要修改 Tomcat的安装根目录–>conf文件夹–>tomcat-users.xml文件,将<role r

qq_20828113的博客 2123

PostgreSQL 异常排查:读取流时发生异常 (x80004005)

通过以上步骤,您应该能够解决在 .NET Core 中与 PostgreSQL 数据库进行交互时出现异常 (x80004005) 的问题。确保数据库连接正确,查询语句准确,并使用兼容的驱动程序版本。如有必要,可以捕获异常并查看详细的错误信息,以便更好地排查问题。在使用 .NET Core 开发应用程序时,如果在与 PostgreSQL 数据库进行交互时遇到异常,例如在读取数据流时发生异常 (x80004005),我们需要进行排查和修复。另外,还可以尝试捕获异常并打印异常信息,以便更好地了解问题所在。

XwlyVue的博客 1621

固定效应模型-以stata为工具

固定效应模型(Fixed Effects Model)是一种面板数据分析方法,通过引入个体固定效应来控制个体间的异质性,并更准确地估计解释变量对因变量的影响。它在许多经济、社会科学和健康研究中被广泛应用。

侯小啾技术博客 2838

java中的可视化界面

大家都知道,现在的Java写图形化界面不需要自己一个字一个字的敲代码了,Java提供了可视化的界面组件Swing组件,不知道你是否还记得多少呢?  1、图形用户界面(Graphics user interface)     图形用户界面简称GUI,它以图形的方式,借助菜单、按钮等标准图形界面元素和鼠标操作,帮助用户向计算机系统发出命令,并以 图形的方式将命令执行结果反馈给用户。图形用户界面画

猩程变的专栏 9093

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

黑马程序员JavaWeb学习笔记 - 2(后端基础部分)

本文分享了大三学生整理的JavaSE学习笔记,重点介绍了Maven工具的使用。内容包括Maven概述、作用(依赖管理、统一项目结构、标准化构建流程)、核心模型(项目对象模型、依赖管理模型、构建生命周期)、仓库分类(本地/中央/远程仓库)及安装配置。详细解析了POM文件配置、Maven坐标定义和依赖管理方法,包括依赖传递机制。笔记基于黑马程序员JavaWeb教程整理,提供配套资料链接,适合Java后端开发者参考学习。

2301_80463485的博客 1453

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

linux jdk 配置

修改权限:chmode 777 /etc/profile 图形化得编辑器可能没法保存(把文本编辑器放大上面就有 编辑->保存时不备份) 修改/etc/profile文件(该方法一劳永逸,设置一次,对所有用户有效) 用编辑器打开/etc/profile文件,在文件尾部加入环境变量的定义 JAVA_HOME=/usr/java/jdk1.8.0_25/

u012820258的专栏 405

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Springcloud新闻头条系统69600-计算机课程/毕业设计

(1)注册登录:支持新用户通过手机号或邮箱完成账号注册,并允许老用户使用凭证安全登录系统。 (2)首页:聚合展示最新热点新闻、轮播图公告及推荐内容,为用户提供直观的信息浏览入口。 (3)通知公告:集中呈现管理员发布的系统维护、活动推广等全站重要通知信息。 (4)留言反馈:允许用户提交包含标题和具体内容的意见反馈,以便与平台进行互动沟通。 (5)新闻文章:展示新闻的标题、分类、来源、封面及详情内容,并实时统计显示点赞数与点击数。 (6)我的账户:提供用户查看个人基本信息及绑定状态的专属管理页面。

Biye_Design的博客 258

Redis企业实战:从基础到高级架构的完整指南(不全)

《Redis企业级实战与高级架构》课程摘要 本课程全面讲解Redis从基础到企业级应用的完整知识体系,分为基础篇、实战篇和高级篇三部分,总时长超过13小时。 基础篇(12章): 系统讲解Redis核心概念、安装部署和5种数据结构 详细演示String/Hash/List/Set/ZSet等命令操作 深入讲解Key层级设计、通用命令和图形化工具 实战篇(30章): 通过黑马点评项目实现短信登录、商户缓存等10大业务场景 解决缓存穿透/击穿/雪崩问题,实现分布式锁方案 使用Lua脚本、Redisson和消息队列

2501_90864902的博客 267

Tomcat安装与启动

Tomcat安装与启动 首先,安装Tomcat之前,需要安装JDK 运行Tomcat 7.0,建议使用JDK 7.0版本 Tomcat安装 1、在浏览器的地址栏中,输入地址 http://tomcat.apache.org/ 进入Tomcat官网 2、在Tomcat页面中,单击Download菜单下的Tomcat 7.0子菜单 进入Tomcat 7.0的下载页面 可以看出 根据不同的操纵系统,Tomcat提供了不同的安装文件 针对Linux操作系统,Tomcat提供了tar.gz的压缩文件 针对Wind

Ajekseg的博客 597

Java图形界面编程Swing,pack方法失效

源代码;此时的现象是按钮显示不全,并没有出现组件pack塞满窗口的现象,即jframe.pack();方法失效 package ui; import java.awt.FlowLayout; import javax.swing.JButton; import javax.swing.JFrame; public class MySwing { public static void ...

xiyangyang8110的博客 982

使用XML布局文件和Java混合控制UI界面---简单图片浏览器

使用XML布局文件和Java代码混合控制UI界面, 实现简单的图片浏览器

qq_23035265的专栏 633

tomcat配置图形界面管理

解决方法: 在conf/tomcat-users.xml文件里面,在前面添加如下代码: &lt;role rolename="manager-gui"/&gt; &lt;user username="tomcat" password="admin888" roles="manager-gui" /&gt; 注:如果要访问host manager,还需要做一些修改,改成如下: &

weixin_40079336的博客 1528

java窗口连接_关于客户端与服务器端连接的问题(图形界面)

关于客户端与服务器端连接的问题(图形界面)热度:592发布时间:2011-03-22 10:43:26关于客户端与服务器端连接的问题(图形界面)服务器端:import java.io.*;import java.net.*;import javax.swing.*;import java.net.*;import java.awt.*;import java.awt.event.*;publ...

weixin_39913807的博客 467

Java基础-Java练习-自定义图形化界面模拟浏览器访问Tomcat服务器

自定义图形化界面模拟浏览器访问Tomcat服务器 前提是打开Tomcat服务,并且保证你的项目已经加载到Tomcat服务器上   import java.awt.*; import java.awt.event.*; import java.io.*; import java.net.*; /* 练习:自定义图形化界面模拟浏览器访问Tomcat服务器 客户端:图形化界面模拟浏览器访问...

u013275973的专栏 909

TCP-自定义图形界面浏览器访问tomcat服务器

//TCP-自定义图形界面浏览器访问tomcat服务器 import java.awt.*;//GUI import java.awt.event.*;//监听事件 import java.io.*; import java.net.*;class MyIEByGUI { private Frame f;//窗体 private TextField tf;//小文本 单行

blacop的博客 673

基于JAVA的Web浏览器

网页浏览器是一个软件程序,用于与www建立联结,并与之进行通信。它可以在www系统中根据链接确定信息资源的位置,并将用户感兴趣的信息资源取回来,对HTML文件进行解释,然后将文字图像显示出来,或者将多媒体信息还原出来。本Web浏览器是采用JDIC项目提供的WebBrowser组件实现网页浏览,使用JavaSwing技术实现该浏览器的图形界面。

locjent的博客 3910
上一篇: 黑马程序员-java之网络编程
forTomorrow_java
博客等级 码龄11年 0粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值