AvA Swing用戶界面组你(2) 辽宁经济职业技术学院信息系 硕士、副教授陈英 JAVA
Swing用户界面组件(2) 辽宁经济职业技术学院信息系 硕士、副教授 陈英
JAVA Java. awt. Component O void validated ◎重新计算一个组件的大小或者重新计算一个容器 内所有组件的大小并且把这些组件重新布局。 javaswing. text Document void addDocumentListenerO 注册监听器。当文件了生改变时,该监听器会得到通知 Java swing event . Documentevent Document getDocument O 得到事件源的文本。 JAVA
java.awt.Component void validate() 重新计算一个组件的大小或者重新计算一个容器 内所有组件的大小并且把这些组件重新布局。 java.swing.text.Document • void addDocumentListener() • 注册监听器。当文件了生改变时,该监听器会得到通知。 java.swing.event .DocumentEvent • Document getDocument () • 得到事件源的文本
jaya. swing event. Document Listener AvA e void insertUpdate(DocumentEvent e) 当文档发生一个插入操作时被调用。 void removeUpdate(Document Event e) 当文档的一部分被删除时被调用。 void changeed Update(DocumentEvent e) 当一个属性或者属性集发生改变时被调用。 当字符被添加或者被删除时,前两个方法会被调用。对于 文本域来说,第三个方法根本不会被调用。 对于更复杂的文档类型,当有些其它变化发生时(如改变 格式),第三个方法会被调用。但没有任何回调来告诉你 文本已被改变—通常你无需考虑它是如何改变的,并且 这些没有适配器 JAVA
java.swing.event.DocumentListener • void insertUpdate(DocumentEvent e) • 当文档发生一个插入操作时被调用。 • void removeUpdate(DocumentEvent e) • 当文档的一部分被删除时被调用。 • void changeedUpdate(DocumentEvent e) • 当一个属性或者属性集发生改变时被调用。 • 当字符被添加或者被删除时,前两个方法会被调用。对于 文本域来说,第三个方法根本不会被调用。 • 对于更复杂的文档类型,当有些其它变化发生时(如改变 格式),第三个方法会被调用。但没有任何回调来告诉你 文本已被改变——通常你无需考虑它是如何改变的,并且 这些没有适配器
辽宁经济职业技术学院信息系 陈英
网络编程技术 辽宁经济职业技术学院信息系 陈 英
AvA 网络技术基础 网络协议:为进行网络中的数据交换而建立的 规则、标准或约定即称为网络协议。 计算机网络的原理体系结构:共分为以下五层。 应用层:确定进程之间通信的性质以满足用户 的需要(这反映在用户所产生的服务请求)。 应用层直接为用户进程提供服务。在因特网中 的应用层协议很多,如支持万维网应用的HTTP 协议,支持电子邮件的SMTP协议,支持文件传 送的FTP协议等等。 JAVA
网络技术基础 网络协议:为进行网络中的数据交换而建立的 规则、标准或约定即称为网络协议。 计算机网络的原理体系结构:共分为以下五层。 应用层:确定进程之间通信的性质以满足用户 的需要(这反映在用户所产生的服务请求)。 应用层直接为用户进程提供服务。在因特网中 的应用层协议很多,如支持万维网应用的HTTP 协议,支持电子邮件的SMTP协议,支持文件传 送的FTP协议等等
AvA 网络技术基础 传输层:传输层的任务就是负责主机中两个 进程之间的通信。其数据传输的单位是报文 段。传输层具有复用和分用的功能。传输层 可以使用两种不同协议:即面向连接的传输 控制协议TCP、和无连接的用户数据报协议 UDP。 ○面向连接的服务能够提供可靠的交付,但无 连接服务则不能提供可靠的交付,它只是 “尽最大努力交付”。 JAVA
网络技术基础 传输层:传输层的任务就是负责主机中两个 进程之间的通信。其数据传输的单位是报文 段。传输层具有复用和分用的功能。传输层 可以使用两种不同协议:即面向连接的传输 控制协议TCP、和无连接的用户数据报协议 UDP。 面向连接的服务能够提供可靠的交付,但无 连接服务则不能提供可靠的交付,它只是 “尽最大努力交付
AvA 网络技术基础 o网络层:网络层负责为互连网上的不同主机 提供通信。相互通信的主机之间可能要经过 许多个节点和链路,在网络层,数据的传送 单位是分组或包。因特网的主要网络层协议 是无连接的网际协议IP。 ○链路层:也叫数据链路层,其任务是在两个 相邻节点间的线路上无差错地传送以帧为单 位的数据。 物理层:其任务就是透明地传送比特流。在 物理层上所传数据的单位是比特。传递信息 所利用的一些物理媒体,如双绞线、同轴电 缆、光缆等。 JAVA
网络技术基础 网络层:网络层负责为互连网上的不同主机 提供通信。相互通信的主机之间可能要经过 许多个节点和链路,在网络层,数据的传送 单位是分组或包。因特网的主要网络层协议 是无连接的网际协议IP。 链路层:也叫数据链路层,其任务是在两个 相邻节点间的线路上无差错地传送以帧为单 位的数据。 物理层:其任务就是透明地传送比特流。在 物理层上所传数据的单位是比特。传递信息 所利用的一些物理媒体,如双绞线、同轴电 缆、光缆等
JaVa与网络 AvA Java语言取得成功的领域之一就是网络 TCP/IP(传输控制协议网间协议是 Internet的主要协议,定义了计算机和外设 进行通信所使用的规则应用层传输层,网 络层,链路层)。 大多数基于 Internet的应用程序被看作 TCPP协议的上一层如:ftphttpsmtp pop3, telnet,nntp等。 IP地址:TCP/P网络中的每台计算机都x 有唯一的地址-IP地址。 JAVA
Java与网络 Java语言取得成功的领域之一就是网络。 TCP/IP(传输控制协议/网间协议)是 Internet的主要协议,定义了计算机和外设 进行通信所使用的规则(应用层,传输层,网 络层,链路层)。 大多数基于Internet的应用程序被看作 TCP/IP协议的上一层. 如 : ftp, http, smtp, pop3, telnet, nntp等。 IP地址:TCP/IP网络中的每台计算机都 有唯一的地址--IP地址
JaVa与网络 AvA o端口(Port):是计算机输入输出信息的接口 它是加载在ⅣO设备上的一个物理接口。 计算机连入通信网或 Internet也需要一个端口,这 个端口是TCPP的一部分,通过这个端口信息可 以进行输入输出。 ◎在 Internet上的每个计算机都有10000逻辑端口, 其中约有1024个端口已经分配给特殊服务功能, 因此,如果建立新的应用,不应使用这个范围内 的端口号。 域名服务器DNS:它是一些特殊的计算机,它们 就像目录一样可以根据机器名找到相关联的地 址,这些地址是网上传输数据包所必需的 JAVA
Java与网络 端口(Port):是计算机输入输出信息的接口, 它是加载在I/O设备上的一个物理接口。 计算机连入通信网或Internet也需要一个端口,这 个端口是TCP/IP的一部分,通过这个端口信息可 以进行输入输出。 在Internet上的每个计算机都有10000个逻辑端口, 其中约有1024个端口已经分配给特殊服务功能, 因此,如果建立新的应用,不应使用这个范围内 的端口号。 域名服务器DNS:它是一些特殊的计算机,它们 就像目录一样可以根据机器名找到相关联的IP地 址,这些IP地址是网上传输数据包所必需的
JaVa与网络 AvA 在Java中,有一个用来存储 Interne地址的类叫 Inetaddress 这个类没有一个公共的构造函数,但是提供了3个 用来获得一个 netaddress类的实例静态方法,它 们是: 1) GetLocalHost():返回一个本地主机的 InetAddress。 2) GetByName(:返回用于指定的主机的 InetAddress 3) GetAll ByName(:对于某个主机有多个IP地址(多 宿主机),可用于得到一个P地址数组。 对一个 Inetaddress的实例可以使用如下两个卖法 1) getAddresso:获得用字节数组形式表示的工P地 nyp2) getHostNamec):做反向查询,获得对应于某
Java与网络 在Java中,有一个用来存储Internet地址的类叫 InetAddress。 这个类没有一个公共的构造函数,但是提供了3个 用来获得一个InetAddress类的实例静态方法,它 们是: 1) GetLocalHost():返回一个本地主机的InetAddress。 2) GetByName():返回用于指定的主机的 InetAddress。 3) GetAllByName():对于某个主机有多个IP地址(多 宿主机),可用于得到一个IP地址数组。 对一个InetAddress的实例可以使用如下两个方法: 1) getAddress():获得用字节数组形式表示的IP地址。 2) getHostName():做反向查询,获得对应于某个IP 地址的主机名