SWING HACKS:100个业界最尖端的技巧和工具

SWING HACKS:100个业界最尖端的技巧和工具
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2007-02
版次: 1
ISBN: 9787302143345
定价: 66.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 535页
字数: 608千字
38人买过
  • Java编程语言一般是和重要的企业级应用程序联系在一起的,运行它们的服务器可能主位于蒙大拿的某个冰冷的机房里。不过,是桌面应用催生了Java,未来也必将是桌面应让Java能更加光彩夺目。通过AWT和现在的Swing,Java为编写图形化用户界面提供了丰富的客户端API。不过想要让Java、AWT和Swing达到最佳性能并不容易(也不方便),特别是在模拟交互式Web站点或像Windows XP和Mac OS X这样的操作系统外观时更是如此。
      
      
      本书能帮助JAVA开发人员跳过Swing的基础节直接让桌面应用程序贴近现实。如果读者是一个Java开人员,并想开发带有一流外观的企业级应用程序,那就应该掌握Swing。不过对Swing的hack并不仅仅局限于对它的正常使用,而是关于一些读者或许要经过多年才能领会到的技巧。它们是一些富有创造性的、原创的甚至是诡异的hack,能让读者发出由衷的惊叹:“我可没想过居然能用Swing干这个!”
      
      
      在本书中,读者将学到:
      
      
      过滤不用的列表控件,对用户的输入做出合适的反应;
      
      
      为列表和组合框组件提供拖放功能;
      
      
      在图形组件之间实现动态效果,并能创建动态列表式界面;
      
      
      控制任何方面,从鼠标指针到光标,乃至闪动键盘灯;
      
      
      在Swing中构建分层、覆盖组件并灵活使用透明窗格屏蔽Swing接口内部的复杂细节和伸缩性。 致谢

    前言

    第1章 基本J Component

     1 创建图像主题组件 

     2 别满足于枯燥的文本标签

     3 以图片填充边框

     4 以定制的日历显示日期

     5 在文本组件中添加水印

     6 在滚动窗格中引入水印

     7 向文本域背景添加NASA照片

     8 动态切换分页

     9 对失效组件添加模糊效果

     10 构建下拉菜单按钮

     11 创建带下拉阴影的菜单

     12 为菜单添加透明效果

    第2章 列表和组合框

     13 过滤JList

     14 添加筛选历史记录

     15 使JList可被复选

     16 让不同列表项有不同的外观

     17 使用拖放对JList进行重排序

     18 让JList的选择拥有动态效果

     19 在列表填充器中使用其他方法

     20 创建支持Collection的JComboBox

    第3章 表格和树

     21 根据JTable内容确定列宽

     22 为JTable添加按列选择功能

     23 让JTable完成排序

     24 创建一个JDBC表格模型

     25 将表格数据导出到Excel

     26 方便地搜索JTable

     27 为JTree添加动态拖放效果

    第4章 文件选择器

     28 为文件选择器添加右键上下文菜单

     29 在文件选择器中显示快捷方式

     30 真正支持Windows快捷方式

     31 向文件选择器添加图像预览功能

     32 预览ZIP和JAR文件

    第5章 窗口、对话框和窗框

     33 为窗口实现吸附效果

     34 实现可拖动的窗口

     35 添加窗口尺寸调整图标

     36 为窗口添加状态栏

     37 保存窗口设置信息

     38 可振动的对话框

     39 旋转打开详情窗口

     40 最小化为微型窗框

    第6章 透明窗口和动画窗口

    第7章 文本

    第8章 渲染处理

    第9章 拖放处理

    第10章 音频

    第11章 本地化集成和打包

    第12章 其他技巧
  • 内容简介:
    Java编程语言一般是和重要的企业级应用程序联系在一起的,运行它们的服务器可能主位于蒙大拿的某个冰冷的机房里。不过,是桌面应用催生了Java,未来也必将是桌面应让Java能更加光彩夺目。通过AWT和现在的Swing,Java为编写图形化用户界面提供了丰富的客户端API。不过想要让Java、AWT和Swing达到最佳性能并不容易(也不方便),特别是在模拟交互式Web站点或像Windows XP和Mac OS X这样的操作系统外观时更是如此。
      
      
      本书能帮助JAVA开发人员跳过Swing的基础节直接让桌面应用程序贴近现实。如果读者是一个Java开人员,并想开发带有一流外观的企业级应用程序,那就应该掌握Swing。不过对Swing的hack并不仅仅局限于对它的正常使用,而是关于一些读者或许要经过多年才能领会到的技巧。它们是一些富有创造性的、原创的甚至是诡异的hack,能让读者发出由衷的惊叹:“我可没想过居然能用Swing干这个!”
      
      
      在本书中,读者将学到:
      
      
      过滤不用的列表控件,对用户的输入做出合适的反应;
      
      
      为列表和组合框组件提供拖放功能;
      
      
      在图形组件之间实现动态效果,并能创建动态列表式界面;
      
      
      控制任何方面,从鼠标指针到光标,乃至闪动键盘灯;
      
      
      在Swing中构建分层、覆盖组件并灵活使用透明窗格屏蔽Swing接口内部的复杂细节和伸缩性。
  • 目录:
    致谢

    前言

    第1章 基本J Component

     1 创建图像主题组件 

     2 别满足于枯燥的文本标签

     3 以图片填充边框

     4 以定制的日历显示日期

     5 在文本组件中添加水印

     6 在滚动窗格中引入水印

     7 向文本域背景添加NASA照片

     8 动态切换分页

     9 对失效组件添加模糊效果

     10 构建下拉菜单按钮

     11 创建带下拉阴影的菜单

     12 为菜单添加透明效果

    第2章 列表和组合框

     13 过滤JList

     14 添加筛选历史记录

     15 使JList可被复选

     16 让不同列表项有不同的外观

     17 使用拖放对JList进行重排序

     18 让JList的选择拥有动态效果

     19 在列表填充器中使用其他方法

     20 创建支持Collection的JComboBox

    第3章 表格和树

     21 根据JTable内容确定列宽

     22 为JTable添加按列选择功能

     23 让JTable完成排序

     24 创建一个JDBC表格模型

     25 将表格数据导出到Excel

     26 方便地搜索JTable

     27 为JTree添加动态拖放效果

    第4章 文件选择器

     28 为文件选择器添加右键上下文菜单

     29 在文件选择器中显示快捷方式

     30 真正支持Windows快捷方式

     31 向文件选择器添加图像预览功能

     32 预览ZIP和JAR文件

    第5章 窗口、对话框和窗框

     33 为窗口实现吸附效果

     34 实现可拖动的窗口

     35 添加窗口尺寸调整图标

     36 为窗口添加状态栏

     37 保存窗口设置信息

     38 可振动的对话框

     39 旋转打开详情窗口

     40 最小化为微型窗框

    第6章 透明窗口和动画窗口

    第7章 文本

    第8章 渲染处理

    第9章 拖放处理

    第10章 音频

    第11章 本地化集成和打包

    第12章 其他技巧
查看详情
相关图书 / 更多
SWING HACKS:100个业界最尖端的技巧和工具
SWIFT PLAYGROUNDS少儿趣编程
吴明晖
SWING HACKS:100个业界最尖端的技巧和工具
SW: NEW HOPE
George Lucas 著
SWING HACKS:100个业界最尖端的技巧和工具
SWITCH:SpiderStampede
Ali Sparkes 著
SWING HACKS:100个业界最尖端的技巧和工具
SWEENEY TODD
James Malcolm Rymer 著
SWING HACKS:100个业界最尖端的技巧和工具
SWEGD Swedish Graphic Designers 2 瑞典设计师2
Monika Sarstad 著
SWING HACKS:100个业界最尖端的技巧和工具
SWISS FAMILY ROBINSON
Johann David Wyss 著
SWING HACKS:100个业界最尖端的技巧和工具
SWT/JFace in Action:GUI Design with Eclipse 3.0 (In Action series)
Matthew Scarpino;Stephen Holder;Stanford Ng;Laurent Mihalkovic
SWING HACKS:100个业界最尖端的技巧和工具
SWH-CDIO-E工程教育模式导论/普通高等教育“十三五”规划教材
方荣、万军 编
SWING HACKS:100个业界最尖端的技巧和工具
SWATH船的稳定鳍优化与鲁棒控制
刘强 编
SWING HACKS:100个业界最尖端的技巧和工具
SWALLOWING GRANDMA 吞下外婆
Kate Long 著
SWING HACKS:100个业界最尖端的技巧和工具
SWITCH:GrasshopperGlitch
Ali Sparkes 著;Ross Collins 绘
SWING HACKS:100个业界最尖端的技巧和工具
SWITCH 25周年特別編集号 特集:井上雄彦
新井敏記