[图书]AsWing教程

baacloud免费翻墙vpn注册使用

Download AsWing Tutorial
下载 AsWing教程

简介 Book Description
After half year part-time writting, the book is finished, as original plan, it will be published as a papery book in chinese, but for some reason, now it can’t. So i released it as a e-book for free, and accept donation.
目录 Table of Contents
2.0 引言
2.1 小试身手, hello 日程 . . . . . . . . . . . . . . . . . 5
2.2 创建主界面 ( 主界面的规划 ) . . . . . . . . . . . . . . . . . . . . . . . 7
2.2.1 工具栏的构建 ( JToolBar , JButton ,事件) . . . . . . 11
2.2.2 菜单的构建 (JMenuBar, JMenu , JMenuItem) . . . . . . . . 15
2.2.3 日程表格的创建 (JTable , JScrollPane) . . . . 19
2.3 新建日程 . . . . . . . . . . . . . . . . . . . 22
2.3.1 新建日程的界面(布局原理, JTextComponets, JComboBox ) . 23
2.3.2 通过界面创建数据(控制器, JFrame , JOptionPane ) . . . . . . . 33
2.3.3 用 Form 再造新建界面( Form 布局) . . . . . . . . . . . . . . . 37
2.4 显示日程( JTable 的 MVC 模式) . . . . . . . . . . . . . . . 42
2.4.1 日程数据管理和显示( JTable , TableModel ) . . . . . . . . . . . . . . 42
2.4.2 日程的排序( TableSorter ) . . . . . . . . . . . . . . . . . . . . . . 47
2.4.3 更改单元格颜色 (自定义 TableCell ) . . . . . . . . . . . . . . . . . . . 49
2.5 管理日程 . . . . . . . . . . . . . . . . . . . . . 55
2.5.1 显示细节( JTable 选择事件) . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
2.5.2 修改日程(复用 CreateTaskPane ) . . . . . . . . . . . . . . . . . . . . . . . 59
2.5.3 删除日程( JOptionPane ) . . . . . . . . . . . . . . . . . . . . . . . 65
2.5.4 快速修改时长和状态( CellEditor ) . . . . . . . . . . . . . . . . . . . . . . 67
2.6 修饰和美化界面 . . . . . . . . . . . . . . . . . . . . . . . . . 71
2.6.1 使用工具提示( JToolTip ) . . . . . . . . . . . . . . . . . . . . . . 71
2.6.2 背景色和边框 (ASColor , Border) . . . . . . . . . . . . . . . . . . . . . . . . . 73
2.6.3 使用图标 (Icon) . . . . . . . . . . . . . . . . . . . . . . 79
2.6.4 使用前景 / 背景装饰器 (GroundDecorator) . . . . . . . . . . . . . . . . . . 82
2.6.5 直接添加显示元件 (DisplayObject) . . . . . . . . . . . . . . . . . . . . . . . 83
2.6.6 使用自定义光标 (Cursor) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
2.6.7 包装 Flash IDE 创建的按钮( wrapSimpleButton ) . . . . . . . . . . 86
2.7 其他常用组件介绍 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
2.7.1 滚动面板( JScrollPane , Viewportable , JViewport ) . . . . . . 88
2.7.2 列表( JList , VectorListModel ) . . . . . . . . . . . . . . . . . . . . . . . . 92
2.7.3 树( JTree , TreeModel ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
2.7.4 标签面板( JTabbedPane , JAccordion , JClosableTabbedPane ) . . . 109
2.7.5 滑动条 , 进度条和滚动条( JSlider , JProgressBar 和 JScrollBar ). . . . . . . . . . . . . . . 118
2.7.5 其他常用组件 . . . . . . . . . . . . . . . . . . . . 122
2.8 创建自己的组件 ( 数字步进器 NumericStepper) . . . . . . . . . . . . . . . . . . 125
2.9 实现拖拽( DragAndDrop ) . . . . . . . . . . . . . . . . 136
2.10 自定义观感 (LookAndFeel) . . . . . . . . . . . . . 144
2.11 可视化工具 GuiBuilder . . . . . . . . . . . . . . . 154
2.12 AsWing 2.0 预告 . . . . . . . . . . . . . . . . . . . . . . 162
2.13 支持 AsWing 开源项目 . . . . . . . . . . . . . . . . . 163
作者 About the Author
iiley :
We are always live in Regenerate place, i’m iiley, currently focusing on computer flash programming with AS, haXe, XML…
My email : iiley at hotmail dot com
下载 Download
http:点此下载

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏