题名中“TM”为右上角标

副标题:无

作   者:(美)Marc Loy等著;R & W组译

分类号:

ISBN:9787302092674

微信扫一扫,移动浏览光盘

简介

   Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。    《Java Swing(第二版)》涵盖了Java 2 SDK 1.3和1.4的所有功能,本书不但是一本参考书,而且是名副其实的指导书,是一本开发人员为开发人员编写的书,它收罗了众多不同难易程度的实用范例程序,几乎覆盖了Swing的每个组件。    以上特点意味着Swing有很多需要学习的内容。撇开其平台灵活性不谈,Swing比其他任何用户界面工具包都更有深度。它一方面可以轻而易举地用来制作简单界面,另一方面也足以用来构建复杂的界面。    《Java Swing(第二版)》的内容包括∶   ·新增了讲解拖放(Drag and Drop)的章节   ·建立用户界面所需的辅助功能   ·SDK 1.3引入的按键绑定基础结构   ·新增了讲解JFormattedTextField和输入验证的章节   ·Mac OS X的编程介绍和范例   ·SDK 1.4引入的输入焦点系统   ·可插拔的外观风格   ·SDK 1.4引入的新布局管理器SpringLayout   ·总结每个组件重要功能的属性列表   ·SDK 1.4的微调按钮(Spinner)组件   ·如何在组件中使用HTML   ·新增列出所有组件绑定操作的一个附录   ·新增一个支持网站,包含工具程序、范例和补充内容    不论是老练的Java开发人员还是Java的初学者,《Java Swing(第二版)》都是必不可少的学习指南。   

目录

前言

第一章 swing简介

swing是什么

swing的特性

swing程序包和类

mvc体系结构

使用swing

swing set演示

本书的阅读指导

第二章 开始建立swing应用程序

升级awt程序

一个简单的awt应用程序

包含第一个swing组件

按钮以外的工具

什么是内部框架

一个更大的应用程序

第三章 swing组件基础

了解动作

图形界面事件

图形环境

.使用swing发送变化事件

jcomponent类

响应键盘输入

第四章 标签和图标

标签

使用图像

支持html

图标

实现自己的图标动态图标

动态图标

image icon类

第五章 按钮

button model接口

default button model类

abstract button类

jbutton类

jtoggle button类

jtoggle button .toggle button model类

jcheck box类

jradio button类

button group类

第六章 限定范围的组件

限定范围的模型

jscroll bar类

jslider类

jprogress bar类

监控进度

第七章 列表、组合框和微调控制项

列表

展示列表数据

处理选择内容

显示单元元素

jlist类

组合框

jcombo box类

微调控制项

微调控制项模型

微调控制项编辑器

第八章 swing容器

一个简单的容器

根窗格

基本root pane container

jframe类

jwindow类

japplet类

第九章 内部框架

模拟一个桌面

jinternal frame 类

jdesktop pane类

desktop manager接口

建立一个桌面

第十章 swing对话框

jdialog类

joption pane类

使用j option pane

简单的例子

获得的结果

一个比较:构造函数与静态方法

通过jdesktop pane来使用内部框架对话框

第十一章 专用窗格与版面布局管理器

jsplit pane类

jscroll pane类

jtabbed pane类

布局管理器

spring layout类

其他窗格

第十二章 选择器对话框

jfile chooser类

文件选择器程序包

颜色选择器

jcolor chooser类

开发自定义选择器面板

开发自定义预览面板

开发自定义对话框

第十三章 边框

边框入门

正确绘制边框

swing边框

创建自定义边框

第十四章 菜单和工具栏

介绍swing菜单

菜单栏选择模型

jmenu bar类

jmenu item 类

jpopup menu类

jmenu类

可选菜单项

工具栏

第十五章 表格

jtable类

实现列模型

表格数据

选择表格项目

绘制单元格

编辑单元格

后续步骤

第十六章 高级表格应用

带行标题栏的表格

大型分页表格

定制编辑和绘制操作的表格

用table model图示数据

第十七章 树

简单树

树模型

jtree类

树节点和路径

树的选择

树的事件

绘制和编辑

深入讨论

第十八章 撤消

swing的撤消功能

undo manager类

扩展undo manager

第十九章 文本

swing文本组件

jtext component类

jtext field类

一个简单的表单

jpassword field类

jtext area类

工作方式

第二十章 格式化文本块

jformatted text field类

数字处理

default formatter类

mask formatter类

international formatter类

date formatter类

number formatter类

default formatter factory类

使用正则表达式进行格式化

第二十一章 光标、高亮显示区和键盘映射

光标

高亮显示区

键盘映射

第二十二章 带格式的文本窗格

jtext pane类

attribute set类和格式

document模型

document事件

视图

document filter类

navigation filter类

第二十三章 编辑器窗格和编辑工具包

jeditor pane类

编辑器工具包概述

html和jeditor pane

hyperlink事件

html editor kit类

扩展html editor kit

编辑html

写入html

读出html

一个自定义editorkit

第二十四章 拖放

什么是拖放

放置api

拖曳姿势api

拖曳api

树的再排列

最后修整

第二十五章 辅助功能编程

辅助功能的工作方式

辅助功能程序包

其他辅助对象

辅助功能的种类

sdk1.3和1.4增加的类

辅助功能工具类

与辅助功能接口

第二十六章外观风格

macosx和默认外观风格

工作方式

外观风格的关键类和接口

多重外观风格

声音提示

外观风格定制

创建自定义外观风格

第二十七章 swing工具

工具类

timer类

工具提示

绘制零星物件

事件工具

第二十八章swing揭密

输入焦点

swing多线程处理

轻型组件与重型组件

绘制和重绘

建立自定义组件

附录一 外观风格资源

附录二 组件操作

词汇表

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

题名中“TM”为右上角标
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon