目录(8)

第16章 线程 645

16.1 理解线程 645

16.1.1 创建线程 647

16.1.2 停止线程 652

16.1.3 连接线程 653

16.1.4 线程的调度 654

16.1.5 实现Runnable接口 654

16.2 管理线程 656

16.2.1 同步 657

16.2.2 死锁 672

16.3 使用执行器 674

16.3.1 使用执行器 674

16.3.2 执行Callable<V>任务 675

16.3.3 Future<V>对象方法 675

16.3.4 关闭线程池 676

16.4 线程优先级 685

16.5 小结 687

16.6 练习 687

第17章 创建窗口 689

17.1 Java中的图形用户界面 689

17.2 创建窗口 691

17.2.1 设计窗口 692

17.2.2 在GUI代码中禁止死锁 692

17.3 组件和容器 696

17.3.1 Window和Frame组件 697

17.3.2 Window面板 698

17.4 组件的基础知识 699

17.4.1 组件的属性 699

17.4.2 组件的大小和位置 700

17.4.2 点和矩形 703

17.4.3 组件的可视化特性 706

17.4.4 Swing 组件 714

17.5 使用Swing容器 716

17.6 容器的布局管理器 718

17.6.1 流布局管理器 719

17.6.2 使用边界布局管理器 724

17.6.3 使用卡片布局管理器 726

17.6.4 使用网格布局管理器 728

17.6.5 使用BoxLayout管理器 730

17.6.7 使用GridBagLayout管理器 736

17.6.8 使用SpringLayout管理器 743

17.7 向窗口中添加菜单 750

17.7.1 创建JMenu和JmenuItem对象 750

17.7.2 创建菜单 751

17.7.3 为菜单添加菜单项 753

17.7.4 添加菜单快捷键和加速器 757

17.8 小结 759

17.9 练习 759

读书导航