广告位不存在!
详情 声明
商品详情
资源名称:Java2 图形设计 卷Ⅱ:Swing 
内容简介:Swing是一流的Java图形用户界面开发工具。本书详细介绍了Swing的设计思想、体系结构、使用技巧,内容丰富、深入细致、分析透彻。本书用大量实例代码介绍了每个组件的用法,使初学者能很快入门;用大量图示分析了Swing组件的特点、结构及相互关系,使有经验的编程人员能高效利用Swing的强大功能。本书对掌握Swing技术提供了最全面的参考。
资源目录:译者序前言第一部分 Swing基础第1章 简介1.1Swing的历史1.2轻量组件与重量组件的比较1.3Swing组件1.3.1AWT的替代组件1.3.2Swing增加的组件1.4J组件1.5Swing包概览1.6Swing与AWT1.7开始学习1.8Swing资源1.9本章回顾第2章 Swing的基本知识2.1小应用程序与应用程序2.1.1小应用程序2.1.2JApplet类2.1.3应用程序2.1.4JFrame类2.1.5小应用程序/应用程序的组合2.2GJApp2.3混合使用Swing组件和AWT组件2.3.1层序2.3.2Swing弹出式菜单2.3.3滚动2.3.4内部窗体2.4Swing和线程2.4.1Swing单线程设计的结果2.4.2SwingUtilities 类的invokeLater和invokeAndWait方法2.5本章回顾第3章 Swing组件的体系结构3.1典型的“模型-视图-控制器”体系结构3.1.1插入式视图和控制器3.1.2视图更新3.2SwingMVC3.2.1Swing组件3.2.2静态认识3.2.3动态认识3.2.4模型3.2.5UI代表3.2.6组件UI的案例3.2.7监听器3.3本章回顾第4章 JComponent类4.1JComponent类概览4.1.1边框4.1.2可访问性4.1.3双缓存4.1.4调试图形4.1.5自动滚动4.1.6工具提示4.1.7键击处理和客户属性4.2JComponent类结构4.2.1Swing组件是AWT容器4.2.2最小尺寸 最大尺寸和首选尺寸4.3绘制JComponent组件4.3.1Swing组件中的定制绘制4.3.2在AWT组件中重载绘制方法4.3.3在Swing组件中重载绘制方法4.3.4painT、repaint和update方法4.3.5validate、invalidate和revalidate方法4.3.6不透明组件与透明组件的比较4.3.7立即绘制Swing组件4.4双缓存4.5调试图形4.6自动滚动4.7工具提示4.7.1基于鼠标位置的工具提示4.7.2工具提示的首选位置4.7.3定制工具提示的行为4.7.4定制工具提示的界面样式4.8键击处理4.9客户属性4.10焦点管理4.10.1JComponent的焦点属性4.10.2焦点管理器4.11支持可访问性4.12本章回顾第5章 边框、图标和动作5.1边框5.1.1边框和边衬5.1.2Swing的边框类型5.1.3不透明与透明之间的比较5.1.4边框包5.1.5边框接口5.1.6AbstracBorder类5.1.7边框库――共享边框5.1.8替换内置边框5.1.9实现定制边框5.2图标5.2.1把图标与组件相关联5.2.2在组件中共享图标5.2.3图像图标5.2.4动画的图像图标5.3动作5.3.1作为控制中心点的动作5.3.2动作常量5.4本章回顾第6章 实用工具6.1计时器6.2事件监听器列表6.3Swing实用工具6.4Swing常量6.5BoxLayout和Box 类6.5.1BoxLayout类6.5.2Box类6.6进度监视器6.6.1ProgressMonitor6.6.2Progress MonitorInputStream6.7撤消/重复6.7.1一个简单的撤消/重复样例6.7.2UndoableEditSupport6.7.3组合编辑6.7.4UndoManager6.7.5状态编辑6.8本章回顾第7章 插入式界面样式7.1界面样式结构7.1.1界面样式7.1.2界面样式缺省值7.1.3UI管理器7.1.4UI资源7.2Java界面样式7.2.1客户属性7.2.2主题7.3附加UI7.4本章回顾第二部分Swing组件第8章 标签与按钮8.1JLabel与JButton8.2JLabel8.2.1内容排列8.2.2文本的位置8.2.3图标/文本间隙8.2.4许可状态8.2.5JLabel属 性8.2.6JLabel事件8.2.7JLabel类总结8.3按钮8.4JButton8.4.1JButton属性8.4.2JButton事件8.4.3JButton类总结8.4.4AWT兼容8.5本章回顾第9章 反转按钮、复选框和单选钮9.1JToggleButton类9.1.1JToggleButton属性9.1.2JToggleButton事件9.1.3JToggleButton类总结9.1.4AWT兼容9.2按钮组9.3复选框9.3.1JCheckBox属性9.3.2JCheckBox事件9.3.3JCheckBox类总结9.4单选钮9.4.1JRadioButton属性9.4.2JRadioButton 事件9.4.3JRadioButton类总结9.4.4AWT兼容9.5本章回顾第10章 菜单和工具条10.1菜单、菜单栏和工具条10.2菜单和弹出式菜单10.3JMenuItem10.3.1菜单项快捷键和助记符键10.3.2JMenuItem属性10.3.3JMenuItem事件10.3.4JMenuItem类总结10.3.5AWT兼容10.4JCheckBoxMenuItem10.4.1JCheckBoxMenuItem属性10.4.2JCheckBoxMenuItem事件10.4.3JCheckBoxMenuItem类总结10.4.4AWT兼容10.5JRadioButtonMenuItem10.5.1JRadioButt onMe nuItem 属性10.5.2JRadioButtonMenuItem事件10.5.3JRadioButtonMenuItem类总结10.5.4AWT兼容10.6JMenu10.6.1动态修改菜单10.6.2右拉式菜单10.6.3JMenu属性10.6.4JMenu事件10.6.5JMenu类总结10.6.6AWT兼容10.7菜单元素10.8JPopu pMe nu10.8.1弹出式菜单触发器10.8.2轻量/中量/重量弹出式菜单10.8.3弹出式菜单调用者10.8.4JPopupMenu属性10.8.5JPopupMenu事件10.8.6JPopupMenu类总结10.8.7AWT兼容10.9JMenuBar10.9.1菜单栏菜单和组件10.9.2JMenuBar属性10.9.3JMenuBar事件10.9.4JMenuBar类总结10.9.5AWT兼容10.10JToolBar10.10.1滚过式工具条10.10.2在工具条中使用动作10.10.3浮动工具条10.10.4位置固定的工具提示10.10.5JToolBar属性10.10.6JToolBar事件10.10.7JToolBar类总结10.10.8AWT兼容10.11本章回顾第11章 进度条、滑杆和分隔条11.1JProgessBar11.1.1进度条与线程11.1.2JProges sBar属性11.1.3JProgessBar事件11.1.4JProgessBar类总结11.1.5AWT兼容11.2JSlider11.2.1填充的滑杆11.2.2滑杆间隔标记11.2.3滑杆标签11.2.4反转滑杆值11.2.5滑杆的外延值11.2.6JSlider属性11.2.7JSlider事件11.2.8JSlider类总结11.2.9AWT兼容11.3JSeparator11.3.1分隔条与框11.3.2JSeparator 属性11.3.3JSeparator事件11.3.4AWT兼容11.4本章回顾第12章 轻量容器12.1JPan el12.1.1JPanel的属性12.1.2JPanel的事件12.1.3JPanel类总结12.1.4AWT兼容12.2JRootPane12.2.1RootPaneCotainer接口12.2.2玻璃窗格12.2.3内容窗格12.2.4JRootPane属性12.2.5JRooPane事件12.2.6JRootPane类总结12.2.7AWT兼容12.3JLaye redPane12.3.1回顾轻量组件的层序12.3.2为组件分配层12.3.3指定同一层中组件的位置12.3.4使用拖动层12.3.5JLay eredPane属性12.3.6JLayeredPane类总结12.3.7AWT兼容12.4JTabbedPane12.4.1选项卡的位置12.4.2JTabbedPane的属性12.4.3JTabbedPane事件12.4.4JTabbedPane类总结12.5JSplitPane类12.5.1JSplitPane属性12.5.2JSplitPane事件12.5.3JSplitPane类总结12.5.4AWT兼容12.6本章回顾第13章 滚动13.1JViewport13.1.1拖动视口中的视图13.1.2使用scrollRectToV isible方法13.1.3JViewport属性13.1.4JViewport事件13.1.5JViewport类总结13.1.6AWT兼容13.2JScrollPane13.2.1滚动窗格的头部13.2.2滚动窗格的角部13.2.3JScrollPane属性13.2.4JScrollPane事件13.2.5JScrollPane类总结13.2.6AWT兼容13.3Scrollable接口13.4JScrollBar13.4.1使用Swing的JScrollBar类进行手动滚动13.4.2块增量和单元增量13.4.3JScrollBar属性13.4.4JScrollBar事件13.4.5JScrollBar类总结13.4.6AWT兼容13.5本章回顾第14章 窗口和对话框14.1JWindow14.1.1JWindow属性14.1.2JWindow类总结14.1.3AWT兼容14.2JDialog14.2.1JDialog属性14.2.2JDialog类总结14.2.3AWT兼容14.3JOptionPane14.3.1内部窗体14.3.2用JOptionPane静态方法创建对话框14.3.3消息对话框14.3.4确认对话框14.3.5输入对话框14.3.6选项对话框14.3.7JOptionPane属性14.3.8JOptionPane事件14.3.9JOptionPane类总结14.3.10AWT兼容14.4本章回顾第15章 内部窗体和桌面窗格15.1JInternalFrame15.1.1jintertnalFrame属性15.1.2JInternalFrame事件15.1.3AWT兼容15.2JDesktopPane15.2.1JDesktopPane属性15.2.2JDesktopPane事件15.2.3JDesktopPane类总结15.2.4AWT兼容15.3DesktopManager15.4本章回顾第16章 选取器16.1JFileChooser16.1.1文件选取器类型16.1.2可访问组件16.1.3过滤文件类型16.1.4文件视图16.1.5多文件选取16.1.6JFileCHOoser属性16.1.7JFileChooser事件16.1.8JFileChooser类总结16.1.9AWT兼容16.2JColorChooser16.2.1在对话框中显示颜色选取器16.2.2定制颜色选取器16.2.3JColorChooser属性16.2.4JColorChooser事件16.2.5JColorChooser类总结16.2.6AWT兼容16.3本章回顾第17章 列表17.1列表模型17.1.1AbstractListModel17.1.2DefaultListModel17.2列表选取17.3列表单元绘制器17.3.1JList属性17.3.2JList事件17.3.3JList类总结17.3.4AWT兼容17.4本章回顾第18章 组合框181JComboBox与JList的比较18.2JComboBox组件18.3组合框模型18.3.1ComboBoxModel18.3.2MutableComboBoxModel18.3.3DefaultComboBoxModel18.4组合框单元绘制器18.5组合框键选取管理器18.5.1使用缺省键选取管理器18.5.2定制键选取管理器18.5.3程序式的键选取18.6组合框编辑器18.6.1JComboBox属性18.6.2JCombo Box 事件18.6.3JComboBox类总结18.6.4AWT兼容18.7本章回顾第19章 表格19.1表格和滚动19.2表格模型19.2.1表格数据模型19.2.2TableModel接口19.2.3AbstractTableModel19.2.4DefaultTableModel19.2.5表格模型、缺省绘制器和缺省编辑器19.3表格列19.3.1列调整大小模式19.3.2列宽度19.4表格列模型19.4.1DefaultTableColumnModel类19.4.2列边距19.4.3隐藏列19.4.4锁定左边列19.5表格选取19.6绘制和编辑19.6.1使用表格单元绘制器和编辑器19.6.2表格单元绘制器19.6.31DefaultTableCellRenderer19.6.4表格格式化绘制器19.6.5单元编辑器19.6.6表格单元编辑器19.6.7实现TableCellEditor接口19.7表格行19.7.1行高19.7.2绘制行19.8表格装饰器19.9表格头部19.9.1JTableHeader19.9.2列头部绘制器和头部工具提示19.9.3JTable属性19.9.4表格事件19.9.5表格模型事件19.9.6TableColumnModel事件19.9.7列表选取事件19.9.8JTable类总结19.9.9AWT兼容19.10本章回顾第20章 树20.1创建树20.2树节点20.2.1TreeNode接口20.2.2MutableTreeNode接口20.2.3DefaultMutableTreeNode类20.3树路径20.4树模型20.5树选取20.6树单元绘制20.6.1DefaultTreeCellRenderer20.6.2Metal界面样式20.6.3根节点和根句柄20.7树单元编辑20.7.1扩展DefaultCellEditor20.7.2DefaultTreeCellEditor20.8绘制和编辑:学习一个样例20.8.1Test类20.8.2SelectableFile类和FileNode20.8.3绘制器20.8.4编辑器20.8.5JTree属性20.8.6树事件20.8.7JTree类总结20.8.8AWT兼容20.9本章回顾第21章 文本基础21.1Swing文本组件21.2动作21.2.1文本动作21.2.2动作和编辑工具包21.3键映射21.4文档21.4.1定制文档21.4.2文档监听器21.5加字符与加重器21.5.1加字符21.5.2加字符监听器21.5.3定制加字符21.5.4加重器21.6撤销/恢复21.7JTextComponent21.8本章回顾第22章 文本组件22.1JTexlField22.1.1水平可视性和滚动偏移22.1.2布局单行文本域22.1.3使单行文本域有效22.1.4JTextField组件总结22.1.5JTextField属性22.1.6JTextField事件22.1.7JTextField类总结22.1.8AWT兼容22.2JPasswordField22.2.1JPasswordField组件总结22.2.2JPasswordFi eld属性22.2.3JPasswordField类总结22.3JTextArea22.3.1JTextArea组件总结22.3.2JTextArea属性22.3.3JTextArea类总结22.3.4AWT兼容22.4JEditorPane22.4.1JEditorPane属性22.4.2JEditorPane事件22.4.3JEditorPane类总结22.5JTextPane22.5.1嵌入图标和组件22.5.2用属性标记内容22.5.3JTextPane属性22.5.4JTextPane类总结22.6AWT兼容22.7本章回顾第23章 定制文本组件23.1概览23.2属性集和风格常量23.3定制动作23.4视图23.5风格和风格的相关内容23.6元素23.7本章回顾第三部分 附录附录A 类图附录B 插入式界面样式常量
声明

1、链接失效请联系客服人员。
2、购买后如果链接失效可联系客服人员完善资源或进行退款办理。
3、资源均来源于网友分享及网络公开发表文件,所有资料仅供学习交流。
4、所收取费用仅用来维系网站运营,性质为用户友情赞助,并非售卖文件费用。
5、如侵犯您的权益,请联系客服人员,我们将会在第一时间进行处理。

相关推荐