资源搜
资源搜
👀 联系夏柔
🔥 投稿源码
资源搜

资源搜

  • 全部
  • 123盘
  • 阿里盘
  • 百度云
  • 迅雷
  • 夸克
  • 115
  • 蓝奏云
  • 其他
已收录34127条资源,仅供学习交流,请在24h内删除资源!

Java安全 第二版

资源名称:Java安全 第二版 内容简介: 《Java安全:第2版》系《Java安全》第二版,内容涉及安全管理器、类装载器、存取控制器以及java.security包等。此外还讨论了消息摘要、证书和数字签名,并介绍了如何利用Java所提供的功能建立类签名,以及如何自行实现签名功能。通过介绍,您可以了解到如何编写一个类装载器,使之能够识别签名类,对签名进行验证,并可以结合安全管理器为类授予额外的特权。在《Java安全:第2版》中还讨论了与加密密钥管理有关的问题,以及如何以此为基础自行实现密钥管理系统。这里还详细介绍了如何应用Java安全套接字扩展包(JSSE)实现SSL加密,以及如何利用Java鉴别与授权服务(JAAS)处理鉴别和权限的有关问题。 《Java安全:第2版》作为一本基础参考书,主要面向为Internet编写应用软件的开发人员。如果您正在使用Java开发软件,就需要了解如何为您编写的类授予特权,而同时又不允许不可信类得到相应的特权。您还要了解如何保护系统不致遭到入侵和破坏。Java提供了有关的工具,而《Java安全:第2版》的目的就是告诉您如何使用这些工具。 资源截图:
陌佑
百度云
百度云

深入学习VMware vSphere 6

资源名称:深入学习VMware vSphere 6  内容简介: 《可视化Java GUI程序设计:基于Eclipse VE开发环境》内容简介:Java是当今最为流行的程序设计语言之一,GUI(图形用户界面)是当今计算机程序与用户之间的主流接口。使用可视化方法开发Java GUI程序具有直观、快捷、易学、易用等优点。《可视化Java GUI程序设计:基于Eclipse VE开发环境》以最新的Eclipse:为开发环境,使用Visual Editor插件作为可视化开发丁具,结合学生成绩管理系统等实例的逐步设计过程,详细讲解了窗口、基本组件、容器、布局管理、事件处理、菜单、工具栏、表格和树等组件的可视化创建、属性设置及其在Java GUI程序设计中的应用;JFace对话框、查看器、编辑器、排序器和过滤器等高级组件的设计与应用;Java GUI程序的设计思路、可视化快速开发方法和步骤;以及必要的相关知识、原理和开发工具的基本使用方法与技巧。 读者通过对《可视化Java GUI程序设计:基于Eclipse VE开发环境》的学习,可以快速具备完整的图形用户界面程序的设计开发能力。《可视化Java GUI程序设计:基于Eclipse VE开发环境》适合作为计算机科学与技术、计算机软件、软件工程等专业“可视化程序设计”(Java方向)和“Java GUI程序设计”课程的本专科教材,也适合于非计算机专业具有Java基础的学生以及Java GUI程序设计爱好者自学。 资源目录: 第1章 Java GUI设计概述  第2章 .Java可视化开发环境的配置与使用  第3章 程序窗体及基本组件的设计 第4章 GUI交互功能设计——事件处理 第5章 布局设计  第6章 容器的使用 第7章 综合实例一 第8章 工具栏、菜单及其他组件的设计 第9章 对话框的使用 第10章 表格设计与数据处理 第11章 树和列表设计 第12章 综合实例二 资源截图:
陌佑
百度云
百度云

Java项目案例分析

资源名称:Java项目案例分析 内容简介: 《Java学习路线图:Java项目案例分析》向读者介绍了6个实用项目和两个毕业设计,实用项目包括超市管理系统、物资管理系统、网上商城系统、英汉双语词典、学生成绩管理系统、彩票预测系统;毕业设计包括进销存管理系统和图书馆管理系统。《Java学习路线图:Java项目案例分析》从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了Java项目开发的流程。从项目概述、数据库设计、公共类设计到主要模块设计,每一过程都进行了详细地介绍。 《Java学习路线图:Java项目案例分析》提供了大量的自学视频、源程序、素材,提供了相关的模块库、案例库、素材库、题库等多种形式的辅助学习资料,还提供迅速及时的微博、QQ、论坛等技术支持。 《Java学习路线图:Java项目案例分析》内容详尽、实例丰富,非常适合作为零基础学习人员的学习用书和大中专院校师生的学习教材,也适合作为相关培训机构的师生和软件开发人员的参考资料。 资源截图:
陌佑
百度云
百度云

Java 2 游戏设计

资源名称:Java 2 游戏设计 内容简介: Java是跨平台的编程语言,它具有强大的网络应用功能,是开发网络游戏的重要工具之一。为了使读者全面了解网络游戏的设计理念与方法,本书从最基本的Java语法开始,对游戏的原理及其Java程序实现进行了详细介绍,内容包括动画的实现、音效的处理、鼠标和键盘事件处理、人工智能、网络联机、2D和2.5D地图、粒子系统以及3D算法等。书中着重以实例来引导读者学习游戏设计的相关技巧,利用这些技巧可以设计出千变万化的游戏。 本书作为一本以Java语言介绍网络游戏设计的入门图书,内容丰富、结构清晰、语言简练,实例具有很强的实用性和代表性,因此不仅适用于广大游戏爱好者和设计者阅读,对于Java程序员,也是一本不可多得的参考书。 资源截图:
陌佑
百度云
百度云

java经典实例 第三版

资源名称:java经典实例 第三版 内容简介: 《Java经典实例(第三版)》 从lambda表达式、JavaFX 8,到网络编程和支持移动设备等方面,Java 8都有许多更新。包含了数百个经过实践验证的技巧,内容涵盖了广泛的Java主题,可帮助你快速进入编程状态。你可以从中学到一切有用的技术,包括调试、数据结构、GUI开发和函数编程。 的每个技巧既给出了代码部分,也给出了运行结果,还有对它们的讨论。你可以免费使用这些代码。如果你对Java基础知识比较熟悉,学习将使你进一步掌握语言方面的通用知识和Java 8 中主要API方面的特殊知识。 的主题包括: 1.用于编译、运行和调试的方法。 对文本的处理、比较和重新安排。 2.用于字符串匹配和模式匹配的正则表达式。 ?处理数字、日期和时间。 3.使用集合、数组和其他类型实现数据的结构化。 4.面向对象技术和函数编程技术。 5.目录和文件系统运算符。 6.使用图形、视频和音频。 7.GUI开发,包括JavaFX和处理器。 8.客户端和服务器端的网络编程。 9.数据库访问,使用JPA、Hibernate和JDBC。 10.处理JSON和用于数据存储的XML。 11.多线程和并发机制。 作者简介: Ian F.Darwin,已在计算机工业界工作了三十年。除了编程和提供咨询,Ian还为Learning Tree International公司讲授UNIX、C和Java,这是一家世界上zui大的培训公司之一。他还编写了《Checking C Programs with Lint》(O'Reilly 公司出版)一书,以及超过100篇有关C和UNIX方面的文章。 资源目录: 前言. 1 第1章 入门: 编译、 运行和调试Java程序. 19 1.0 引言 .19 1.1 编译和运行Java程序: JDK方式20 1.2 用带语法高亮显示的编辑器编辑和编译程序21 1.3 使用IDE编译、 运行和测试程序22 1.4 有效使用CLASSPATH.30 1.5 下载和使用代码示例 .32 1.6 使用 Ant工具自动编译 37 1.7 使用Apache Maven自动设置依赖关系、 编译、 测试和部署.40 1.8 使用Gradle自动设置依赖关系、 编译、 测试和部署 .45 1.9 处理过期警告 46 1.10 没有#ifdef的条件编译 .48 1.11 使用断言机制维护程序的正确性.50 1.12 使用JDB调试 .51 1.13 用单元测试避免调试 .53 1.14 用持续集成维护代码 .56 1.15 获取可读回溯 60 1.16 更多的Java源代码: 程序、 框架和库61 第2章 与运行环境交互 65 2.0 引言 .65 2.1 获得环境变量 65 2.2 从系统属性获得信息 .67 2.3 了解当前的JDK版本68 2.4 编写操作系统相关的代码69 2.5 使用扩展包或其他API包.72 2.6 解析命令行参数 73 第3章 字符串 80 3.0 引言 .80 3.1 用Substring分解字符串 .82 3.2 将字符串分解成词.83 3.3 用StringBuilder连接字符串 .87 3.4 处理单个字符串 89 3.5字符串对齐 .91 3.6 Unicode字符和String之间的转换 93 3.7 按单词或字符颠倒字符串96 3.8 扩展和压缩Tab 97 3.9 控制字母大小写 101 3.10 缩排文本文档 102 3.11 输入非打印字符 103 3.12 删除字符串的尾部空格 .104 3.13 解析用逗号分隔的数据 .106 3.14 程序: 一个简单的文本格式化工具. 110 3.15 程序: Soundex算法. 112 第4章 正则表达式的模式匹配 116 4.0 引言 . 116 4.1 正则表达式语法 118 4.2 在Java中使用正则表达式:测试模式 124 4.3 找到匹配的文本 128 4.4 替换匹配的文本 130 4.5 打印匹配的所有字符串 .132 4.6 打印包含一个模式的行 .134 4.7 在正则表达式中控制大小写135 4.8 匹配“ 重音符” 或复合字符136 4.9 在文本中匹配换行符 .138 4.10 程序:Apache日志文件解析 .139 4.11 程序: 数据挖掘.141 4.12 程序: 完整的Grep.143 第5章 数字 . 149 5.0 引言 .149 5.1 检查字符串是否是有效数字151 5.2 用小数据类型储存大数据类型的数字 .153 5.3 数字与对象的相互转换 .154 5.4 直接使用分数而不用浮点数155 5.5 保证浮点数的准确.157 5.6 比较浮点数 159 5.7 舍入浮点数 160 5.8 格式化数字 161 5.9 二进制、 八进制、 十进制和十六进制之间的转换 164 5.10 对整数序列的操作.165 5.11 使用罗马数字 166 5.12 复数的正确格式化.170 5.13 生成随机数 172 5.14 计算三角函数 174 5.15 取对数 .175 5.16 矩阵乘法176 5.17 使用复数178 5.18 处理非常大的数字180 5.19 程序: TempConverter182 5.20 程序: 数字回文.184 第6章 日期和时间——新的API 187 6.0 引言 .187 6.1 查看当天日期 190 6.2 日期和时间的格式化 .191 6.3 日期/时间、 YMDHMS和 纪元秒( Epoch Seconds) 之间的转换 193 6.4 将字符串解析为日期 .194 6.5 两个日期之间的差.195 6.6 日期或日历的加减.196 6.7 与传统日期和日历类的接口197 第7章 结构化数据 . 199 7.0 引言 .199 7.1 使用数组200 7.2 调整数组长度 201 7.3 集合框架203 7.4 动态数组列表 204 7.5 使用泛型集合 207 7.6 使用泛型避免强制类型转换208 7.7 迭代器的使用方式. 211 7.8 使用Set避免元素重复存储 213 7.9 使用迭代器或枚举.215 7.10 链表结构216 7.11 使用Hashtable和HashMap进行映射.219 7.12 Properties类和Preferences类221 7.13 对集合排序 225 7.14 避免频繁排序 229 7.15 在集合中查找对象.231 7.16 将集合转换为数组.233 7.17 自定义迭代器 234 7.18 堆栈 .237 7.19 多维结构240 7.20 程序:运行时间比较 242 第8章 面向对象技术 245 8.0 引言 .245 8.1 使用toString()格式化对象并输出 247 8.2 覆盖equals()和hashCode()方法249 8.3 使用关闭钩子清理程序 .254 8.4 使用内部类 256 8.5 通过接口提供回调.257 8.6 多态性/抽象方法 .260 8.7 传递数值262 8.8 使用类型安全的枚举 .265 8.9 Singleton模式 269 8.10 自定义异常 271 8.11 使用依赖注入 272 8.12 程序: 绘图仪 275 第9章 函数式编程技术: 函数接口、 流、 并行集合 279 9.0 引言 .279 9.1 使用lambda/Closure替代内部类 281 9.2 使用lambda预定义接口 .284 9.3 使用流 .287 9.4 使用并行流与集合提高吞吐量 288 9.5 创建自己的函数式接口 .289 9.6 函数引用292 9.7 Java Mixins: 方法混合 .296 第10章 输入与输出 . 298 10.0 引言 .298 10.1 从标准输入设备读取数据301 10.2 从控制台或控制终端读取数据, 隐藏读取密码 303 10.3 向标准输出或标准错误流写数据 305 10.4 使用 Formatter 和 printf输出 .307 10.5 使用Stream Tokenizer的扫描输入 .310 10.6 使用Scanner类扫描输入 315 10.7 使用语法结构扫描输入 .318 10.8 按文件名打开文件.319 10.9 复制文件320 10.10 把文件读入一个字符串 .326 10.11 重新分配标准流.327 10.12 复制一个流 328 10.13 读/写不同的字符集331 10.14 行结束符332 10.15 平台相关的文件编码 .332 10.16 阅读“ 连续” 行.334 10.17 读/写二进制数据338 10.18 在文件中定位 338 10.19 处理C程序写的数据流.340 10.20 存储和还原Java对象342 10.21 防止ClassCastExceptions异常345 10.22 读写JRA或Zip文档 347 10.23 利用get Resource()和getResourceAsStream()获得文件 .350 10.24 读写压缩文件 352 10.25 了解串行和并行端口的通信API353 10.26 将用户数据保存到磁盘 .357 10.27 程序: 将文本输出为Postscript格式361 第11章 目录和文件系统操作 364 11.0 引言 .364 11.1 获取文件信息 364 11.2 创建一个文件 367 11.3 重命名一个文件.368 11.4 删除一个文件 369 11.5 创建临时文件 370 11.6 改变文件属性 372 11.7 列出目录内容 373 11.8 获取根目录 375 11.9 创建新的目录 377 11.10 使用路径而不是文件 .377 11.11 使用FileWatcher 服务得到文件变化的通知. 379 11.12 程序: Find.381 第12章 媒体: 图形、 音频、 视频. 384 12.0 引言 .384 12.1 使用Graphics对象画图 385 12.2 无需编写主函数显示图形组件 386 12.3 绘制文本387 12.4 在组件中央绘制文本 .388 12.5 绘制阴影389 12.6 绘制2D( 二维) 文本 391 12.7 使用应用程序字体绘制文本 394 12.8 绘制图像396 12.9 使用 javax.imageio读写图像399 12.10 播放音频/语音文件401 12.11 播放视频文件.402 12.12 在Java中打印 407 12.13 程序: PlotterAWT .410 12.14 程序: Grapher .412 第13章 网络客户端 . 416 13.0 引言 .416 13.1 访问服务器 418 13.2 查找和报告网络地址 .419 13.3 处理网络错误 421 13.4 读写文本数据 422 13.5 读写二进制数据.424 13.6 读写串行化数据.427 13.7 UDP数据报 428 13.8 程序: TFTP的UDP客户端 431 13.9 URI、 URL, 还是URN? 435 13.10 轻量级Web服务客户端 436 13.11 SOAP Web服务客户端 .438 13.12 程序: Telnet客户端.442 13.13 程序: 聊天客户端 .444 13.14 程序: 简单的HTTP链接检查器 448 第14章 图形用户界面. 450 14.0 引言 .450 14.1 显示GUI( 图形用户界面) 组件 .451 14.2 在事件调度线程上运行GUI.453 14.3 设计一个窗口布局.454 14.4 选项卡视图 457 14.5 事件处理: 使按钮工作 .458 14.6 使用匿名内部类进行事件处理 460 14.7 使用Lambdas的事件处理.461 14.8 用“ 窗口关闭” 来终止程序 462 14.9 对话框 .467 14.10 捕捉和格式化GUI异常 469 14.11 在窗口上打印.472 14.12 使用JSpinner选择一个值 .478 14.13 用JFileChoose选择一个文件479 14.14 选择一种颜色 481 14.15 用HTML格式化jcomponents484 14.16 将主窗口居中显示 .485 14.17 改变Swing程序的外观和感觉488 14.18 改进MAC OS X下的Swing GUI 492 14.19 使用JavaFX构建GUI应用程序.494 14.20 程序: 定制字体选择器 .496 14.21 程序: 定制AWT/Swing布局管理器 500 第15章 国际化和本地化 508 15.0 引言 .508 15.1 用I18N资源创建一个按钮 .509 15.2 列出可用的语言环境 . 511 15.3 使用I18N资源创建菜单 .512 15.4 编写国际化的方便子程序512 15.5 使用I18N资源创建一个对话框514 15.6 创建一个资源包.516 15.7 从代码中提取字符串 .517 15.8 使用特定的语言环境 .518 15.9 设置默认语言环境.519 15.10 使用MessageFormat格式化消息 520 15.11 程序: MenuIntl 522 15.12 程序: BusCard .524 第16章 Java服务器端 . 528 16.0 引言 .528 16.1 打开服务器套接字.529 16.2 返回一个响应( 字符串或二进制) .531 16.3 通过网络连接返回对象信息 534 16.4 处理多个客户端.535 16.5 为HTTP协议服务.540 16.6 用SSL和JSSE保护Web服务器 .542 16.7 网络日志545 16.8 使用SLF4J进行网络日志记录 .546 16.9 使用log4j进行网络日志记录 .548 16.10 使用java.util.logging进行网络日志记录 551 16.11 查找网络接口.553 16.12 程序: 一个Java聊天服务器.554 第17章 Java和电子邮箱 560 17.0 引言 .560 17.1 发送电子邮件: 浏览器版本 561 17.2 发送电子邮件: 真实的 .564 17.3 启用服务器程序的邮件发送 567 17.4 发送MIME邮件 .572 17.5 提供邮件设置 575 17.6 阅读电子邮件 576 17.7 程序: MailReaderBean580 17.8 程序: MailClient.584 第18章 数据库访问 . 594 18.0 引言 594 18.1 用JPA或Hibernate轻松访问数据库 596 18.2 JDBC设置和连接.601 18.3 连接JDBC数据库.604 18.4 发送一个JDBC查询并获取结果 607 18.5 使用JDBC准备好的语句610 18.6 在JDBC中使用存储过程614 18.7 使用ResultSet修改数据614 18.8 在RowSet中存储615 18.9 使用SQL更新数据 .617 18.10 查找JDBC元数据.619 18.11 程序: SQLRunner .623 第19章 处理JSON数据 . 636 19.0 引言 .636 19.1 直接生成 JSON638 19.2 使用Jackson解析和编写JSON .639 19.3 用org.json解析和编写JSON 640 第20章 处理XML 643 20.0 引言 .643 20.1 用JAXB在对象与XML之间转换 .646 20.2 使用序列化实现对象与XML之间的转换 648 20.3 通过XSLT转换XML 649 20.4 用SAX解析XML652 20.5 用DOM解析XML.654 20.6 用XPath查找XML元素 658 20.7 用Schema或DTD验证结构 659 20.8 用DOM和XML转换器生成自己的XML .662 20.9 程序xml2mif 664 第21章 包和打包 667 21.0 引言 .667 21.1 创建一个封装包.668 21.2 用Javadoc为类写文档 669 21.3 超出Javadoc: 注解/元数据 .673 21.4 用jar归档 .675 21.5 从一个JAR运行一个程序 676 21.6 将一个类作为JavaBean678 21.7 将Bean放入一个JAR中681 21.8 打包一个Servlet到WAR文件 .683 21.9 编写一次, 随处安装 .684 21.10 编写一次, 在Mac OS X上进行安装 .684 21.11 Java Web Start 686 21.12 签名你的JAR文件692 第22章 Java线程 694 22.0 引言 .694 22.1 在不同线程中运行代码 .696 22.2 用动画显示运动图像 .700 22.3 停止一个线程 704 22.4 交会和超时 707 22.5 用synchronized关键字实现线程同步 .708 22.6 使用锁简化同步.714 22.7 用wait()和notifyAll()同步线程 718 22.8 使用队列接口简化生产者/消费者模式 723 22.9 用Fork/Join优化并行处理725 22.10 在编辑器的后台保存 .729 22.11 程序: 多线程网络服务器730 22.12 使用Concurrency Utilities简化服务器 .736 第23章 反射或“ 命名类的类” 739 23.0 引言 .739 23.1 获取类描述符 740 23.2 查找并使用方法和域 .741 23.3 通过反射访问私有的方法和域 744 23.4 动态加载并实例化一个类746 23.5 通过一个ClassLoader从头开始构造一个类 .748 23.6 性能计时749 23.7 输出类的信息 753 23.8 显示包中包含的类清单 .755 23.9 使用和定义注解.757 23.10 通过注解找到类似插件的类 762 23.11 程序: CrossRef .764 23.12 程序: AppletViewer 766 第24章 Java和其他语言的结合 773 24.0 引言 .773 24.1 在Java中运行外部程序 774 24.2 运行一个程序并捕捉其输出 778 24.3 通过javax.script调用其他语言.781 24.4 启动自己的脚本引擎 .783 资源截图:
陌佑
百度云
百度云

JavaFX 官方教程:RIA 应用开发

资源名称:JavaFX 官方教程:RIA 应用开发 内容简介: 《JavaFX官方教程:RIA应用开发》通过使用JavaFX,开发人员和平面设计师可以协同工作来构建健壮的、拟真的应用程序,并能够将它部署到任何地方:桌面、Web、数百万启用Java的移动设备。JavaFX可用来维持现有的平面设计工作,而且能够将它们无缝地集成至到Java应用程序中。此外,JavaFXscript是一种声明式语言,既可以保留在Java平台上的投资,还能够利用JavaFX的富Internet应用程序环境开发更富创造性的程序。 《JavaFX官方教程:RIA应用开发》涵盖了快速交付生产解决方案所需的所有知识、技术和可重用代码。《JavaFX官方教程:RIA应用开发》同时面向开发人员和设计师。作者讲解JavaFX如何简化和改进RlA开发过程,以及如何最大程度利用JavaFX的准构建组件和框架。 JavaFX涵盖了从数据集成到多媒体、特效以及REST的各个方面。作者给出了一整章的内容来讲解代码秘诀,并且使用单独的一章来分析一个完整的案例研究应用程序。 《JavaFX官方教程:RIA应用开发》内容涉及广泛,包括: ·构建和运行JavaFX程序 ·理解平面设计师在创建JavaFX平面素材中的作用 ·编写快速、高效的JavaFXscript程序 ·使用数据绑定来简化MVC(Model-View-Control,模型一视图一控制器)应用程序设计 ·利用JavaFX可视组件创建富用户体验 ·为用户界面增加光效、反射以及其他特效 ·利用JavaFX动画框架添加运动特效 ·在应用程序中整合图片、声音和视频 ·用JSON和XML创建RESTful应用程序 ·编写能够最大程度利用底层Java平台的JavaFX应用程序 资源截图:
陌佑
百度云
百度云

UML和OOAD快速入门

资源名称:UML和OOAD快速入门  内容简介: 本书是UML和OOAD的初学者指南。 本书介绍了分析师必学的3种UML图:类图、用例图和序列图,以及3种最实用、最常用的OOAD概念和工具:事务模式、用例描述、BCE模式。通过贯穿全书的“酒店联合订房系统”案例,展示了这些图和OOAD工具的实际应用。 本书适合UML和OOAD的初学者以及对UML和OOAD感兴趣的开发人员,可以帮助他们掌握UML和OOAD的基本技能和技巧。 作者简介: 邱郁惠,中国台湾资深UML专家、讲师和畅销书作者。研究OOAD、UML和MDA十余年,从事过顾问、项目、教学及写作。创办了UML Blog(http://www.umltw.com)推广UML技术,并且组织“UML互助会”社区定期讲座、联络软件同好。除了定期举办社区活动、培训授课、参与项目外,其余时间她都在家里当专职作家并撰写博客。 邱老师在中国大陆出版了《系统分析师UML实务手册》、《C++程序员UML实务手册》、《SOC设计UML实务手册》、《UML那些事儿》、《系统分析师UML用例实战》等图书。她的作品以简洁明快、清晰实用的风格博得广大读者的好评,并因此荣获专业媒体和网站评选出的“2008年优秀IT技术图书原创作者”奖。 资源截图:
陌佑
百度云
百度云

Java 程序设计:一种多媒体方法

资源名称:Java 程序设计:一种多媒体方法 内容简介: 《世界著名计算机教材精选·Java程序设计》作者Mark Guzdial和Barbara Ericson描述了他们在佐治亚理工学院的教学创新工作,对“Java程序设计”课程内容和讲授方式做了改进,使该课程适合初学者的学习。与其他介绍编程书籍相比,《Java程序设计(附光盘一种多媒体方法世界著名计算机教材精选)》最大特点是,它以激发读者学习编程的兴趣为出发点,让读者处理自己的图片、声音,制作自己的网页、动画、使读者觉得编程是一件既有意义又有趣味的事情。《Java程序设计(附光盘一种多媒体方法世界著名计算机教材精选)》的另一个显著特点是在特定的场景下来介绍新概念,这样增加了读者的学习兴趣和实际应用能力。 《Java程序设计》案例丰富,内容生动,覆盖了Java的基础知识及图片、声音、视频等多媒体处理技术。佐治亚理工学院和其他一些学校的教学实践证明,参加本课程的学生的通过率比其他计算机课程的通过率有显著提高。 资源截图:
陌佑
百度云
百度云

Lucene 实战(第2版)

资源名称:Lucene 实战(第2版) 内容简介: Michael McCandless的《Lucene实战(第2版)》基于Apache的Lucene 3.0,从Lucene核心、Lucene应用、案例分析3个方面详细系统地介绍了Lucene,包括认识Lucene、建立索引、为应用程序添加搜索功能、高级搜索技术、扩展搜索、使用tika提取文本、Lucene的高级扩展、使用其他编程语言访问Lucene、Lucene管理和性能调优等内容,最后还提供了三大经典成功案例,为读者展示了一个奇妙的搜索世界。 《Lucene实战(第2版)》适合于已具有一定Java编程基本的读者,以及希望能够把强大的搜索功能添加到自己的应用程序中的开发人员。本书对于从事搜索引擎工作的工程技术人员,以及在Java平台上进行各类软件开发的人员和编程爱好者,也具有很好的学习参考价值。 作者简介: Michael McCandless是Lucene PMC的成员和负责人。他有10年以上有关构建搜索引擎的相关经验。 Erik Hatcher和Otis GospodRetic是本书第1版的作者,长期以来,为Lucene、Solr、Mahout和其他基于Lucene的项目做出了贡献。 Erik Hatcher和Otis GospodRetic是本书第1版的作者,长期以来,为Lucene、Solr、Mahout和其他基于Lucene的项目做出了贡献。 资源目录: 第1部分 lucene核心 第1章 初识lucene 1.1 应对信息爆炸 1.2 lucene是什么 1.2.1 lucene能做些什么 1.2.2 lucene的历史 1.3 lucene和搜索程序组件 1.3.1 索引组件 1.3.2 搜索组件 1.3.3 搜索程序的其他模块 1.3.4 lucene与应用程序的整合点 1.4 lucene实战:程序示例 1.4.1 建立索引 1.4.2 搜索索引 1.5 理解索引过程的核心类 1.5.1 indexwriter 1.5.2 directory 1.5.3 analyzer 1.5.4 document 1.5.5 field 1.6 理解搜索过程的核心类 1.6.1 indexsearcher 1.6.2 term 1.6.3 query 1.6.4 termquery 1.6.5 topdocs 1.7 小结 第2章 构建索引 2.1 lucene如何对搜索内容进行建模 2.1.1 文档和域 2.1.2 灵活的架构 2.1.3 反向规格化(denormalization) 2.2 理解索引过程 2.2.1 提取文本和创建文档 2.2.2 分析文档 2.2.3 向索引添加文档 2.3 基本索引操作 2.3.1 向索引添加文档 2.3.2 删除索引中的文档 2.3.3 更新索引中的文档 2.4 域选项 2.4.1 域索引选项 2.4.2 域存储选项 2.4.3 域的项向量选项 2.4.4 reader、tokenstream和byte[ ]域值 2.4.5 域选项组合 2.4.6 域排序选项 2.4.7 多值域 2.5 对文档和域进行加权操作 2.5.1 文档加权操作 2.5.2 域加权操作 2.5.3 加权基准(norms) 2.6 索引数字、日期和时间 2.6.1 索引数字 2.6.2 索引日期和时间 2.7 域截取(field truncation) 2.8 近实时搜索(near-real-time search) 2.9 优化索引 2.10 其他directory子类 2.11 并发、线程安全及锁机制 2.11.1 线程安全和多虚拟机安全 2.11.2 通过远程文件系统访问索引 2.11.3 索引锁机制 2.12 调试索引 2.13 高级索引概念 2.13.1 用indexreader删除文档 2.13.2 回收被删除文档所使用过的磁盘空间 2.13.3 缓冲和刷新 2.13.4 索引提交 2.13.5 acid事务和索引连续性 2.13.6 合并段 2.14 小结 第3章 为应用程序添加搜索功能 3.1 实现简单的搜索功能 3.1.1 对特定项的搜索 3.1.2 解析用户输入的查询表达式:queryparser 3.2 使用indexsearcher类 3.2.1 创建indexsearcher类 3.2.2 实现搜索功能 3.2.3 使用topdocs类 3.2.4 搜索结果分页 3.2.5 近实时搜索 3.3 理解lucene的评分机制 3.3.1 lucene如何评分 3.3.2 使用explain()理解搜索结果评分 3.4 lucene的多样化查询 3.4.1 通过项进行搜索:termquery类 3.4.2 在指定的项范围内搜索:termrangequery类 3.4.3 在指定的数字范围内搜索:numericrangequery类 3.4.4 通过字符串搜索:prefixquery类 3.4.5 组合查询:booleanquery类 3.4.6 通过短语搜索:phrasequery类 3.4.7 通配符查询:wildcardquery类 3.4.8 搜索类似项:fuzzyquery类 3.4.9 匹配所有文档:matchalldocsquery类 3.5 解析查询表达式:queryparser 3.5.1 query.tostring方法 3.5.2 termquery 3.5.3 项范围查询 3.5.4 数值范围搜索和日期范围搜索 3.5.5 前缀查询和通配符查询 3.5.6 布尔操作符 3.5.7 短语查询 3.5.8 模糊查询 3.5.9 matchalldocsquery 3.5.10 分组查询 3.5.11 域选择 3.5.12 为子查询设置加权 3.5.13 是否一定要使用queryparse 3.6 小结 第4章 lucene的分析过程 4.1 使用分析器 4.1.1 索引过程中的分析 4.1.2 queryparser分析 4.1.3 解析vs分析:分析器何时不再适用 4.2 剖析分析器 4.2.1 语汇单元的组成 4.2.2 语汇单元流揭秘 4.2.3 观察分析器 4.2.4 语汇单元过滤器:过滤顺序的重要性 4.3 使用内置分析器 4.3.1 stopanalyzer 4.3.2 standardanalyzer 4.3.3 应当采用哪种核心分析器 4.4 近音词查询 4.5 同义词、别名和其他表示相同意义的词 4.5.1 创建synonymanalyzer 4.5.2 显示语汇单元的位置 4.6 词干分析 4.6.1 stopfilter保留空位 4.6.2 合并词干操作和停用词移除操作 4.7 域分析 4.7.1 多值域分析 4.7.2 特定域分析 4.7.3 搜索未被分析的域 4.8 语言分析 4.8.1 unicode与字符编码 4.8.2 非英语语种分析 4.8.3 字符规范化处理 4.8.4 亚洲语种分析 4.8.5 有关非英语语种分析的其他问题 4.9 nutch分析 4.10 小结 第5章 高级搜索技术 5.1 lucene域缓存 5.1.1 为所有文档加载域值 5.1.2 段对应的reader 5.2 对搜索结果进行排序 5.2.1 根据域值进行排序 5.2.2 按照相关性进行排序 5.2.3 按照索引顺序进行排序 5.2.4 通过域进行排序 5.2.5 倒排序 5.2.6 通过多个域进行排序 5.2.7 为排序域选择类型 5.2.8 使用非默认的locale方式进行排序 5.3 使用multiphrasequery 5.4 针对多个域的一次性查询 5.5 跨度查询 5.5.1 跨度查询的构建模块:spantermquery 5.5.2 在域的起点查找跨度 5.5.3 彼此相邻的跨度 5.5.4 在匹配结果中排除重叠的跨度 5.5.5 spanorquery类 5.5.6 spanquery类和queryparser类 5.6 搜索过滤 5.6.1 termrangefilter 5.6.2 numericrangefilter 5.6.3 fieldcacherangefilter 5.6.4 特定项过滤 5.6.5 使用querywrapperfilter类 5.6.6 使用spanqueryfilter类 5.6.7 安全过滤器 5.6.8 使用booleanquery类进行过滤 5.6.9 prefixfilter 5.6.10 缓存过滤结果 5.6.11 将filter封装成query 5.6.12 对过滤器进行过滤 5.6.13 非lucene内置的过滤器 5.7 使用功能查询实现自定义评分 5.7.1 功能查询的相关类 5.7.2 使用功能查询对最近修改过的文档进行加权 5.8 针对多索引的搜索 5.8.1 使用multisearch类 5.8.2 使用parallelmultisearcher进行多线程搜索 5.9 使用项向量 5.9.1 查找相似书籍 5.9.2 它属于哪个类别 5.9.3 termvectormapper类 5.10 使用fieldselector加载域 5.11 停止较慢的搜索 5.12 小结 第6章 扩展搜索 6.1 使用自定义排序方法 6.1.1 针对地理位置排序方式进行文档索引 6.1.2 实现自定义的地理位置排序方式 6.1.3 访问自定义排序中的值 6.2 开发自定义的collector 6.2.1 collector基类 6.2.2 自定义collector:booklinkcollector 6.2.3 alldoccollector类 6.3 扩展queryparser类 6.3.1 自定义queryparser的行为 6.3.2 禁用模糊查询和通配符查询 6.3.3 处理数值域的范围查询 6.3.4 处理日期范围 6.3.5 对已排序短语进行查询 6.4 自定义过滤器 6.4.1 实现自定义过滤器 6.4.2 搜索期间使用自定义过滤器 6.4.3 另一种选择:filterquery类 6.5 有效载荷(payloads) 6.5.1 分析期间生成有效载荷 6.5.2 搜索期间使用有效载荷 6.5.3 有效载荷和跨度查询 6.5.4 通过termpositions来检索有效载荷 6.6 小结 第2部分 lucene应用 第7章 使用tika提取文本 7.1 tika是什么 7.2 tika的逻辑设计和api 7.3 安装tika 7.4 tika的内置文本提取工具 7.5 编程实现文本提取 7.5.1 索引lucene文档 7.5.2 tika工具类 7.5.3 选择自定义分析器 7.6 tika的局限 7.7 索引自定义的xml文件 7.7.1 使用sax进行解析 7.7.2 使用apache commons digester进行解析和索引 7.8 其他选择 7.9 小结 第8章 lucene基本扩展 8.1 luke:lucene的索引工具箱 8.1.1 overview标签页:索引的全局视图 8.1.2 浏览文档 8.1.3 使用queryparser进行搜索 8.1.4 files and plugins标签页 8.2 分析器、语汇单元器和语汇单元过滤器 8.2.1 snowballanalyzer 8.2.2 ngram过滤器 8.2.3 shingle过滤器 8.2.4 获取捐赠分析器 8.3 高亮显示查询项 8.3.1 高亮显示模块 8.3.2 独立的高亮显示示例 8.3.3 使用css进行高亮显示处理 8.3.4 高亮显示搜索结果 8.4 fastvector highlighter类 8.5 拼写检查 8.5.1 生成提示列表 8.5.2 选择最佳提示 8.5.3 向用户展示搜索结果 8.5.4 一些加强拼写检查的考虑 8.6 引人注目的查询扩展功能 8.6.1 morelikethis 8.6.2 fuzzylikethisquery 8.6.3 boostingquery 8.6.4 termsfilter 8.6.5 duplicatefilter 8.6.6 regexquery 8.7 构建软件捐赠模块(contrib module) 8.7.1 源代码获取方式 8.7.2 contrib目录的ant插件 8.8 小结 第9章 lucene高级扩展 9.1 链式过滤器 9.2 使用berkeley db存储索引 9.3 wordnet同义词 9.3.1 建立同义词索引 9.3.2 将wordnet同义词链接到分析器中 9.4 基于内存的快速索引 9.5 xml queryparser:超出“one box”的搜索接口 9.5.1 使用xmlqueryparser 9.5.2 扩展xml查询语法 9.6 外围查询语言 9.7 spatial lucene 9.7.1 索引空间数据 9.7.2 搜索空间数据 9.7.3 spatial lucene的性能特点 9.8 远程进行多索引搜索 9.9 灵活的queryparser 9.10 其他内容 9.11 小结 第10章 其他编程语言使用lucene 10.1 移植入门 10.1.1 移植取舍 10.1.2 选择合适的移植版本 10.2 clucene(c++) 10.2.1 移植目的 10.2.2 api和索引兼容 10.2.3 支持的平台 10.2.4 当前情况以及未来展望 10.3 lucene.net(c#和其他.net编程语言) 10.3.1 api兼容 10.3.2 索引兼容 10.4 kinosearch和lucy(perl) 10.4.1 kinosearch 10.4.2 lucy 10.4.3 其他perl选项 10.5 ferret(ruby) 10.6 php 10.6.1 zend framework 10.6.2 php bridge 10.7 pylucene(python) 10.7.1 api兼容 10.7.2 其他python选项 10.8 solr(包含多种编程语言) 10.9 小结 第11章 lucene管理和性能调优 11.1 性能调优 11.1.1 简单的性能调优步骤 11.1.2 测试方法 11.1.3 索引-搜索时延调优 11.1.4 索引操作吞吐量调优 11.1.5 搜索时延和搜索吞吐量调优 11.2 多线程和并行处理 11.2.1 使用多线程进行索引操作 11.2.2 使用多线程进行搜索操作 11.3 资源消耗管理 11.3.1 磁盘空间管理 11.3.2 文件描述符管理 11.3.3 内存管理 11.4 热备份索引 11.4.1 创建索引备份 11.4.2 恢复索引 11.5 常见错误 11.5.1 索引损坏 11.5.2 修复索引 11.6 小结 第3部分 案例分析 第12章 案例分析1:krugle 12.1 krugle介绍 12.2 应用架构 12.3 搜索性能 12.4 源代码解析 12.5 子串搜索 12.6 查询vs搜索 12.7 改进空间 12.7.1 fieldcache内存使用 12.7.2 合并索引 12.8 小结 第13章 案例分析2:siren 13.1 siren介绍 13.2 siren优势 13.2.1 通过所有域进行搜索 13.2.2 一种高效词典 13.2.3 可变域 13.2.4 对多值域的高效处理 13.3 使用siren索引实体 13.3.1 数据模型 13.3.2 实现问题 13.3.3 索引概要 13.3.4 索引前的数据准备 13.4 使用siren搜索实体 13.4.1 搜索内容 13.4.2 根据单元限制搜索范围 13.4.3 将单元合并成元组 13.4.4 针对实体描述进行查询 13.5 在solr中集成siren 13.6 benchmark 13.7 小结 第14章 案例分析3:linkedin 14.1 使用bobo browse进行分组搜索 14.1.1 bobo browse的设计 14.1.2 深层次分组搜索 14.2 使用zoie进行实时搜索 14.2.1 zoie架构 14.2.2 实时vs近实时 14.2.3 文档与索引请求 14.2.4 自定义indexreaders 14.2.5 与lucene的近实时搜索进行比较 14.2.6 分布式搜索 14.3 小结 附录a 安装lucene a.1 二进制文件安装 a.2 运行命令行演示程序 a.3 运行web应用演示程序 a.4 编译源代码 a.5 排错 附录b lucene索引格式 b.1 逻辑索引视图 b.2 关于索引结构 b.2.1 理解多文件索引结构 b.2.2 理解复合索引结构 b.2.3 转换索引结构 b.3 倒排索引 b.4 小结 附录c lucene/contrib benchmark c.1 运行测试脚本 c.2 测试脚本的组成部分 c.2.1 内容源和文档生成器 c.2.2 查询生成器 c.3 控制结构 c.4 内置任务 c.4.1 建立和使用行文件 c.4.2 内置报表任务 c.5 评估搜索质量 c.6 出错处理 c.7 小结 附录d 资源 d.1 lucene知识库 d.2 国际化 d.3 语言探测 d.4 项向量 d.5 lucene移植版本 d.6 案例分析 d.7 其他 d.8 信息检索软件 d.9 doug cutting的著作 d.9.1 会议论文 d.9.2 美国专利 资源截图:
陌佑
百度云
百度云

Java2 图形设计 卷Ⅱ:Swing

资源名称:Java2 图形设计 卷Ⅱ:Swing  内容简介: Swing是一流的Java图形用户界面开发工具。本书详细介绍了Swing的设计思想、体系结构、使用技巧,内容丰富、深入细致、分析透彻。本书用大量实例代码介绍了每个组件的用法,使初学者能很快入门;用大量图示分析了Swing组件的特点、结构及相互关系,使有经验的编程人员能高效利用Swing的强大功能。本书对掌握Swing技术提供了最全面的参考。 资源目录: 译者序 序 前言 第一部分 Swing基础 第1章 简介 1.1Swing的历史 1.2轻量组件与重量组件的比较 1.3Swing组件 1.3.1AWT的替代组件 1.3.2Swing增加的组件 1.4J组件 1.5Swing包概览 1.6Swing与AWT 1.7开始学习 1.8Swing资源 1.9本章回顾 第2章 Swing的基本知识 2.1小应用程序与应用程序 2.1.1小应用程序 2.1.2JApplet类 2.1.3应用程序 2.1.4JFrame类 2.1.5小应用程序/应用程序的组合 2.2GJApp 2.3混合使用Swing组件和AWT组件 2.3.1层序 2.3.2Swing弹出式菜单 2.3.3滚动 2.3.4内部窗体 2.4Swing和线程 2.4.1Swing单线程设计的结果 2.4.2SwingUtilities 类的invokeLater 和invokeAndWait方法 2.5本章回顾 第3章 Swing组件的体系结构 3.1典型的“模型-视图-控制器”体系 结构 3.1.1插入式视图和控制器 3.1.2视图更新 3.2SwingMVC 3.2.1Swing组件 3.2.2静态认识 3.2.3动态认识 3.2.4模型 3.2.5UI代表 3.2.6组件UI的案例 3.2.7监听器 3.3本章回顾 第4章 JComponent类 4.1JComponent类概览 4.1.1边框 4.1.2可访问性 4.1.3双缓存 4.1.4调试图形 4.1.5自动滚动 4.1.6工具提示 4.1.7键击处理和客户属性 4.2JComponent类结构 4.2.1Swing组件是AWT容器 4.2.2最小尺寸 最大尺寸和首选 尺寸 4.3绘制JComponent组件 4.3.1Swing组件中的定制绘制 4.3.2在AWT组件中重载绘制方法 4.3.3在Swing组件中重载绘制方法 4.3.4painT、repaint和update方法 4.3.5validate、invalidate和revalidate 方法 4.3.6不透明组件与透明组件的比较 4.3.7立即绘制Swing组件 4.4双缓存 4.5调试图形 4.6自动滚动 4.7工具提示 4.7.1基于鼠标位置的工具提示 4.7.2工具提示的首选位置 4.7.3定制工具提示的行为 4.7.4定制工具提示的界面样式 4.8键击处理 4.9客户属性 4.10焦点管理 4.10.1JComponent的焦点属性 4.10.2焦点管理器 4.11支持可访问性 4.12本章回顾 第5章 边框、图标和动作 5.1边框 5.1.1边框和边衬 5.1.2Swing的边框类型 5.1.3不透明与透明之间的比较 5.1.4边框包 5.1.5边框接口 5.1.6AbstracBorder类 5.1.7边框库――共享边框 5.1.8替换内置边框 5.1.9实现定制边框 5.2图标 5.2.1把图标与组件相关联 5.2.2在组件中共享图标 5.2.3图像图标 5.2.4动画的图像图标 5.3动作 5.3.1作为控制中心点的动作 5.3.2动作常量 5.4本章回顾 第6章 实用工具 6.1计时器 6.2事件监听器列表 6.3Swing实用工具 6.4Swing常量 6.5BoxLayout和Box 类 6.5.1BoxLayout类 6.5.2Box类 6.6进度监视器 6.6.1ProgressMonitor 6.6.2Progress MonitorInputStream 6.7撤消/重复 6.7.1一个简单的撤消/重复样例 6.7.2UndoableEditSupport 6.7.3组合编辑 6.7.4UndoManager 6.7.5状态编辑 6.8本章回顾 第7章 插入式界面样式 7.1界面样式结构 7.1.1界面样式 7.1.2界面样式缺省值 7.1.3UI管理器 7.1.4UI资源 7.2Java界面样式 7.2.1客户属性 7.2.2主题 7.3附加UI 7.4本章回顾 第二部分Swing组件 第8章 标签与按钮 8.1JLabel与JButton 8.2JLabel 8.2.1内容排列 8.2.2文本的位置 8.2.3图标/文本间隙 8.2.4许可状态 8.2.5JLabel属 性 8.2.6JLabel事件 8.2.7JLabel类总结 8.3按钮 8.4JButton 8.4.1JButton属性 8.4.2JButton事件 8.4.3JButton类总结 8.4.4AWT兼容 8.5本章回顾 第9章 反转按钮、复选框和单选钮 9.1JToggleButton类 9.1.1JToggleButton属性 9.1.2JToggleButton事件 9.1.3JToggleButton类总结 9.1.4AWT兼容 9.2按钮组 9.3复选框 9.3.1JCheckBox属性 9.3.2JCheckBox事件 9.3.3JCheckBox类总结 9.4单选钮 9.4.1JRadioButton属性 9.4.2JRadioButton 事件 9.4.3JRadioButton类总结 9.4.4AWT兼容 9.5本章回顾 第10章 菜单和工具条 10.1菜单、菜单栏和工具条 10.2菜单和弹出式菜单 10.3JMenuItem 10.3.1菜单项快捷键和助记符键 10.3.2JMenuItem属性 10.3.3JMenuItem事件 10.3.4JMenuItem类总结 10.3.5AWT兼容 10.4JCheckBoxMenuItem 10.4.1JCheckBoxMenuItem属性 10.4.2JCheckBoxMenuItem事件 10.4.3JCheckBoxMenuItem类总结 10.4.4AWT兼容 10.5JRadioButtonMenuItem 10.5.1JRadioButt onMe nuItem 属性 10.5.2JRadioButtonMenuItem事件 10.5.3JRadioButtonMenuItem类 总结 10.5.4AWT兼容 10.6JMenu 10.6.1动态修改菜单 10.6.2右拉式菜单 10.6.3JMenu属性 10.6.4JMenu事件 10.6.5JMenu类总结 10.6.6AWT兼容 10.7菜单元素 10.8JPopu pMe nu 10.8.1弹出式菜单触发器 10.8.2轻量/中量/重量弹出式 菜单 10.8.3弹出式菜单调用者 10.8.4JPopupMenu属性 10.8.5JPopupMenu事件 10.8.6JPopupMenu类总结 10.8.7AWT兼容 10.9JMenuBar 10.9.1菜单栏菜单和组件 10.9.2JMenuBar属性 10.9.3JMenuBar事件 10.9.4JMenuBar类总结 10.9.5AWT兼容 10.10JToolBar 10.10.1滚过式工具条 10.10.2在工具条中使用动作 10.10.3浮动工具条 10.10.4位置固定的工具提示 10.10.5JToolBar属性 10.10.6JToolBar事件 10.10.7JToolBar类总结 10.10.8AWT兼容 10.11本章回顾 第11章 进度条、滑杆和分隔条 11.1JProgessBar 11.1.1进度条与线程 11.1.2JProges sBar属性 11.1.3JProgessBar事件 11.1.4JProgessBar类总结 11.1.5AWT兼容 11.2JSlider 11.2.1填充的滑杆 11.2.2滑杆间隔标记 11.2.3滑杆标签 11.2.4反转滑杆值 11.2.5滑杆的外延值 11.2.6JSlider属性 11.2.7JSlider事件 11.2.8JSlider类总结 11.2.9AWT兼容 11.3JSeparator 11.3.1分隔条与框 11.3.2JSeparator 属性 11.3.3JSeparator事件 11.3.4AWT兼容 11.4本章回顾 第12章 轻量容器 12.1JPan el 12.1.1JPanel的属性 12.1.2JPanel的事件 12.1.3JPanel类总结 12.1.4AWT兼容 12.2JRootPane 12.2.1RootPaneCotainer接口 12.2.2玻璃窗格 12.2.3内容窗格 12.2.4JRootPane属性 12.2.5JRooPane事件 12.2.6JRootPane类总结 12.2.7AWT兼容 12.3JLaye redPane 12.3.1回顾轻量组件的层序 12.3.2为组件分配层 12.3.3指定同一层中组件的位置 12.3.4使用拖动层 12.3.5JLay eredPane属性 12.3.6JLayeredPane类总结 12.3.7AWT兼容 12.4JTabbedPane 12.4.1选项卡的位置 12.4.2JTabbedPane的属性 12.4.3JTabbedPane事件 12.4.4JTabbedPane类总结 12.5JSplitPane类 12.5.1JSplitPane属性 12.5.2JSplitPane事件 12.5.3JSplitPane类总结 12.5.4AWT兼容 12.6本章回顾 第13章 滚动 13.1JViewport 13.1.1拖动视口中的视图 13.1.2使用scrollRectToV isible 方法 13.1.3JViewport属性 13.1.4JViewport事件 13.1.5JViewport类总结 13.1.6AWT兼容 13.2JScrollPane 13.2.1滚动窗格的头部 13.2.2滚动窗格的角部 13.2.3JScrollPane属性 13.2.4JScrollPane事件 13.2.5JScrollPane类总结 13.2.6AWT兼容 13.3Scrollable接口 13.4JScrollBar 13.4.1使用Swing的JScrollBar类进 行手动滚动 13.4.2块增量和单元增量 13.4.3JScrollBar属性 13.4.4JScrollBar事件 13.4.5JScrollBar类总结 13.4.6AWT兼容 13.5本章回顾 第14章 窗口和对话框 14.1JWindow 14.1.1JWindow属性 14.1.2JWindow类总结 14.1.3AWT兼容 14.2JDialog 14.2.1JDialog属性 14.2.2JDialog类总结 14.2.3AWT兼容 14.3JOptionPane 14.3.1内部窗体 14.3.2用JOptionPane静态方法创建 对话框 14.3.3消息对话框 14.3.4确认对话框 14.3.5输入对话框 14.3.6选项对话框 14.3.7JOptionPane属性 14.3.8JOptionPane事件 14.3.9JOptionPane类总结 14.3.10AWT兼容 14.4本章回顾 第15章 内部窗体和桌面窗格 15.1JInternalFrame 15.1.1jintertnalFrame属性 15.1.2JInternalFrame事件 15.1.3AWT兼容 15.2JDesktopPane 15.2.1JDesktopPane属性 15.2.2JDesktopPane事件 15.2.3JDesktopPane类总结 15.2.4AWT兼容 15.3DesktopManager 15.4本章回顾 第16章 选取器 16.1JFileChooser 16.1.1文件选取器类型 16.1.2可访问组件 16.1.3过滤文件类型 16.1.4文件视图 16.1.5多文件选取 16.1.6JFileCHOoser属性 16.1.7JFileChooser事件 16.1.8JFileChooser类总结 16.1.9AWT兼容 16.2JColorChooser 16.2.1在对话框中显示颜色 选取器 16.2.2定制颜色选取器 16.2.3JColorChooser属性 16.2.4JColorChooser事件 16.2.5JColorChooser类总结 16.2.6AWT兼容 16.3本章回顾 第17章 列表 17.1列表模型 17.1.1AbstractListModel 17.1.2DefaultListModel 17.2列表选取 17.3列表单元绘制器 17.3.1JList属性 17.3.2JList事件 17.3.3JList类总结 17.3.4AWT兼容 17.4本章回顾 第18章 组合框 181JComboBox与JList的比较 18.2JComboBox组件 18.3组合框模型 18.3.1ComboBoxModel 18.3.2MutableComboBoxModel 18.3.3DefaultComboBoxModel 18.4组合框单元绘制器 18.5组合框键选取管理器 18.5.1使用缺省键选取管理器 18.5.2定制键选取管理器 18.5.3程序式的键选取 18.6组合框编辑器 18.6.1JComboBox属性 18.6.2JCombo Box 事件 18.6.3JComboBox类总结 18.6.4AWT兼容 18.7本章回顾 第19章 表格 19.1表格和滚动 19.2表格模型 19.2.1表格数据模型 19.2.2TableModel接口 19.2.3AbstractTableModel 19.2.4DefaultTableModel 19.2.5表格模型、缺省绘制器 和缺省编辑器 19.3表格列 19.3.1列调整大小模式 19.3.2列宽度 19.4表格列模型 19.4.1DefaultTableColumnModel类 19.4.2列边距 19.4.3隐藏列 19.4.4锁定左边列 19.5表格选取 19.6绘制和编辑 19.6.1使用表格单元绘制器和编 辑器 19.6.2表格单元绘制器 19.6.31DefaultTableCellRenderer 类 19.6.4表格格式化绘制器 19.6.5单元编辑器 19.6.6表格单元编辑器 19.6.7实现TableCellEditor接口 19.7表格行 19.7.1行高 19.7.2绘制行 19.8表格装饰器 19.9表格头部 19.9.1JTableHeader 19.9.2列头部绘制器和头部工具 提示 19.9.3JTable属性 19.9.4表格事件 19.9.5表格模型事件 19.9.6TableColumnModel事件 19.9.7列表选取事件 19.9.8JTable类总结 19.9.9AWT兼容 19.10本章回顾 第20章 树 20.1创建树 20.2树节点 20.2.1TreeNode接口 20.2.2MutableTreeNode接口 20.2.3DefaultMutableTreeNode类 20.3树路径 20.4树模型 20.5树选取 20.6树单元绘制 20.6.1DefaultTreeCellRenderer 20.6.2Metal界面样式 20.6.3根节点和根句柄 20.7树单元编辑 20.7.1扩展DefaultCellEditor 20.7.2DefaultTreeCellEditor 20.8绘制和编辑:学习一个样例 20.8.1Test类 20.8.2SelectableFile类和FileNode 类 20.8.3绘制器 20.8.4编辑器 20.8.5JTree属性 20.8.6树事件 20.8.7JTree类总结 20.8.8AWT兼容 20.9本章回顾 第21章 文本基础 21.1Swing文本组件 21.2动作 21.2.1文本动作 21.2.2动作和编辑工具包 21.3键映射 21.4文档 21.4.1定制文档 21.4.2文档监听器 21.5加字符与加重器 21.5.1加字符 21.5.2加字符监听器 21.5.3定制加字符 21.5.4加重器 21.6撤销/恢复 21.7JTextComponent 21.8本章回顾 第22章 文本组件 22.1JTexlField 22.1.1水平可视性和滚动偏移 22.1.2布局单行文本域 22.1.3使单行文本域有效 22.1.4JTextField组件总结 22.1.5JTextField属性 22.1.6JTextField事件 22.1.7JTextField类总结 22.1.8AWT兼容 22.2JPasswordField 22.2.1JPasswordField组件总结 22.2.2JPasswordFi eld属性 22.2.3JPasswordField类总结 22.3JTextArea 22.3.1JTextArea组件总结 22.3.2JTextArea属性 22.3.3JTextArea类总结 22.3.4AWT兼容 22.4JEditorPane 22.4.1JEditorPane属性 22.4.2JEditorPane事件 22.4.3JEditorPane类总结 22.5JTextPane 22.5.1嵌入图标和组件 22.5.2用属性标记内容 22.5.3JTextPane属性 22.5.4JTextPane类总结 22.6AWT兼容 22.7本章回顾 第23章 定制文本组件 23.1概览 23.2属性集和风格常量 23.3定制动作 23.4视图 23.5风格和风格的相关内容 23.6元素 23.7本章回顾 第三部分 附录 附录A 类图 附录B 插入式界面样式常量
陌佑
百度云
百度云
⬅️ 1...18641865186618671868...3148

添加微信,反馈问题

微信及时反馈问题,方便沟通,请备注 ❤️

搜索榜单

1

骚老板资源网整站源码 打包数据高达2GB

1716

2

绿色风格网络公司源码 php网络建站公司源码

1109

3

(自适应手机版)响应式餐饮美食企业网站源码 餐饮品牌连锁机构织梦模板

1059

4

雷速问卷调查系统(疫情上报系统) v7.08

954

5

Zblog仿918回忆模特写真网带整站数据图库系统源码

911

6

一款笑话类网站源码 简约清爽的织梦笑话网站模板

830

最新资源

1

网狐电玩系列/乐游电玩城/免微信免短信登陆

2

湖南地方玩法好玩互娱纯源码

3

最新更新网狐旗舰大联盟+UI工程

4

傲玩系列客户端通用加解密工具

5

优米H5电玩城组件/多语言/带84个游戏/后台带控+搭建视频教程

6

网狐系列猫娱乐新UI蜡笔小新金币组件

友情链接:
免费APISSL在线检测在线pingAPI版本项目seo教程免费下载狗凯源码网 查看更多
网站地图 法律声明
本站所存储的源码数据均为转载,不提供在线播放和下载服务。本站为非盈利性,不收取费用,所有内容不用于商业行为,仅供学习交流使用。如有侵权,请联系15001904@qq.com
  • 联系微信,反馈问题

  • 点此立刻反馈