目录(9)

第18章 处理事件 761

18.1 交互式Java程序 761

18.2 事件处理过程 763

18.3 事件类 764

18.3.1 低级事件类 764

18.3.2 使窗口处理自己的事件 766

18.3.3 允许其他低级事件 768

18.3.4 低级事件监听器 769

18.3.5 使用适配器类 774

18.3.6 语义事件 776

18.3.7 语义事件监听器 776

18.4 applet中语义事件的处理 777

18.4.1 其他事件处理方式 785

18.4.2 处理低级事件和语义事件 787

18.5 应用程序中的语义事件监听器 788

18.6 使用动作 794

18.6.1 Action接口 794

18.6.2 Action方法 795

18.6.3 把动作用作菜单项 796

18.6.4 定义Action类 797

18.7 添加工具栏 803

18.8 添加菜单图标 812

18.9 添加工具提示 813

18.10 禁用动作 815

18.11 小结 815

18.12 练习 815

第19章 在窗口中绘图 817

19.1 使用模型/视图体系结构 817

19.2 组件坐标系统 821

19.3 在组件上绘图 822

19.3.1 图形环境 822

19.3.2 绘图过程 825

19.3.3 渲染操作 826

19.4 形状 826

19.4.1 定义点的类 826

19.4.2 直线和矩形 827

19.4.3 圆弧和椭圆 832

19.4.4 曲线 835

19.4.5 复杂路径 843

19.5 填充图形 848

19.6 管理图形 853

19.6.1 存储模型中的图形 854

16.6.2 绘制图形 856

19.7 用鼠标绘图 857

19.7.1 处理鼠标事件 857

19.8 定义自己的图形类 864

19.8.1 定义直线 865

19.8.2 定义矩形 866

19.8.3 定义圆 868

19.8.4 绘制曲线 871

19.9 修改光标 873

19.10 小结 874

19.11 练习 874

读书导航