可视化Java GUI程序设计教程:基于Swing组件库及NetBeans IDE

可视化Java GUI程序设计教程:基于Swing组件库及NetBeans IDE
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2015-09
版次: 1
ISBN: 9787302404521
定价: 49.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 140页
字数: 667千字
正文语种: 简体中文
31人买过
  •   Java是当今很为流行的程序设计语言之一,GUI(图形用户界面)是当今计算机程序和用户之间的主流接口。使用可视化方法开发Java GUI程序具有直观、快捷、易学易用等优点。
      《可视化Java GUI程序设计教程:基于Swing组件库及NetBeans IDE》以NetBeans IDE为开发环境,采用Swing开发工具包提供的GUI组件,使用GUI构建器为可视化开发工具,结合学生成绩管理系统和资源管理器式文本阅读器等实例程序的逐步设计过程,详细讲解了窗口、基本组件、布局管理、容器、事件处理、菜单、工具栏、表格和树等组件的可视化创建、属性设置、事件处理、数据绑定及其在Java GUI程序设计中的应用,介绍了Java GUI程序的设计思路、可视化快速开发方法和步骤,以及必要的相关知识、原理和开发工具的基本使用方法与技巧。
      通过《可视化Java GUI程序设计教程:基于Swing组件库及NetBeans IDE》的学习,可以使读者快速具备完整的图形用户界面程序的设计开发能力。《可视化Java GUI程序设计教程:基于Swing组件库及NetBeans IDE》适合作为计算机科学与技术、计算机软件、软件工程等专业“可视化程序设计”(Java方向)和“Java GUI程序设计”课程的本科、专科教材,也适合非计算机专业具有Java基础的学生以及Java GUI程序设计爱好者自学。 第1章概述
    1.1GUI简介
    1.1.1GUI概念
    1.1.2计算机GUI简史
    1.1.3GUI的基本组成
    1.2JavaGUI简况
    1.2.1AWT
    1.2.2Swing
    1.2.3SWT/JFace
    1.3JavaGUI程序的实现原理
    1.3.1程序的图形用户界面显示原理
    1.3.2JavaGUI程序的构成
    1.3.3JavaGUI组件的布局
    1.3.4用户交互与事件循环
    1.4可视化程序设计
    1.4.1可视化程序设计的概念
    1.4.2可视化程序设计发展简况
    1.5熟悉NetBeansIDE的GUI设计器
    1.5.1NetBeansIDE的安装
    1.5.2NetBeansGUI构建器的界面
    1.5.3NetBeansGUI设计器的可视化设计思想
    习题

    第2章NetBeansGUI构建器的使用及基本组件的设计
    2.1创建JavaGUI项目
    2.1.1项目的概念
    2.1.2创建JavaGUI项目的一般步骤
    2.1.3设置项目配置
    2.2程序窗口JFrame的创建与设置
    2.2.1JFrame的创建步骤
    2.2.2JFrame的属性设置
    2.3添加组件与GUI构建器的可视反馈功能
    2.3.1添加单个组件
    2.3.2可视反馈功能
    2.4标签JLabel和文本字段JTextField的设计
    2.4.1标签JLabel的属性
    2.4.2文本字段JTextField的属性
    2.4.3设计实例
    2.5组件的成组设计
    2.5.1添加多个组件
    2.5.2插入组件
    2.5.3创建钮组ButtonGroup
    2.5.4单选按钮JRadioButton及按钮组ButtonGroup的属性设置
    2.6按钮JButton及“口令”字段JPasswordField的设计
    2.6.1按钮JButton的设计
    2.6.2复制、粘贴和删除组件
    2.6.3“口令”字段JPasswordField的设计
    2.7部署和运行JavaGUI应用程序
    2.7.1部署GUI应用程序
    2.7.2分发和运行独立的GUI应用程序
    2.7.3NetBeansIDE中制作EXE安装程序
    习题

    第3章GUI交互功能设计——事件处理
    3.1事件处理的概念及委托事件处理模型
    3.1.1事件
    3.1.2事件处理模型
    3.1.3SwingGUI的事件处理机制
    3.2事件处理的设计
    3.2.1实现监听器接口
    3.2.2从事件适配器派生
    3.2.3匿名内部事件监听器类
    3.2.4代码保护及事件处理代码的复用
    3.2.5NetBeansIDE中设计事件监听器的步骤及方法
    3.2.6用NetBeansIDE连接向导设置事件
    3.3常用事件监听器
    3.3.1鼠标事件
    3.3.2键盘事件
    3.3.3焦点事件
    3.3.4组件属性改变事件
    3.3.5Action事件
    3.3.6组件专用事件监听器
    3.3.7事件及其监听器小结
    3.4组件的属性绑定
    3.4.1JavaBean构件的设计与使用
    3.4.2标准组件间绑定
    3.4.3绑定定制Bean
    3.4.4属性绑定实例
    3.5使用SwingWorker
    3.5.1正确使用事件派发线程
    3.5.2SwingWorker类
    3.5.3SwingWorker类的使用
    习题

    第4章布局设计
    4.1布局管理器概述
    4.1.1NetBeansIDE布局概况
    4.1.2绝对布局和空值布局
    4.1.3布局管理器的属性和组件布局属性
    4.2自由设计GroupLayout
    4.2.1NetBeans的自由设计概述
    4.2.2GUI构建器中的间距编辑
    4.2.3组件对齐、自动调整大小及相同大小
    4.2.4自由设计示例
    4.3网格式布局和网格包布局
    4.3.1网格式布局GridLayout
    4.3.2网格包布局GridBagLayout
    4.3.3网格包布局定制器
    4.3.4网格包布局应用实例
    4.4各类布局管理器
    4.4.1流式布局FlowLayout
    4.4.2边框式布局BorderLayout
    4.4.3卡片式布局CardLayout
    4.4.4叠加布局OverlayLayout
    4.5Box布局
    4.5.1组件的最小、最大与首选尺寸
    4.5.2Box布局
    4.5.3组件alignmentX和alignmentY属性与Box布局
    4.6填充器SwingFiller
    4.6.1接合
    4.6.2水平接合
    4.6.3垂直接合
    4.6.4水平Strut
    4.6.5垂直Strut
    4.6.6刚性区域
    习题

    第5章Swing容器的使用
    5.1面板容器
    5.1.1使用方法
    5.1.2属性
    5.1.3应用举例
    5.2滚动窗格
    5.2.1使用方法
    5.2.2内部组成及属性设置
    5.2.3文本区域
    5.3拆分窗格
    5.3.1使用方法
    5.3.2属性
    5.3.3列表初步
    5.3.4应用举例
    5.4标签化窗格
    5.4.1标签化窗格的组成及使用
    5.4.2属性
    5.4.3应用举例
    5.5分层窗格与Swing面板层次
    5.5.1Swing面板层次
    5.5.2分层窗格的使用
    5.5.3应用举例
    5.6桌面窗格与内部框架
    5.6.1桌面窗格的使用
    5.6.2内部框架
    5.6.3多文档界面的设计方法
    5.6.4应用举例
    5.7工具栏
    5.7.1使用方法
    5.7.2应用举例
    习题

    第6章对话框与选择器的使用
    6.1对话框
    6.1.1对话框的使用
    6.1.2应用实例
    6.2选项窗格
    6.2.1通过工厂方法使用选项窗格
    6.2.2通过创建选项窗格组件使用
    6.3颜色选择器的使用
    6.3.1通过创建颜色选择器组件使用
    6.3.2通过工厂方法使用颜色选择器
    6.4文件选择器
    6.4.1文件选择器的使用
    6.4.2文件选择器的属性
    6.4.3FileFilter
    6.4.4accessory
    6.4.5FileView
    6.4.6应用举例
    习题

    第7章Swing菜单的设计
    第8章Swing控件的使用
    第9章表格组件与数据库的使用
    第10章树JTree的设计与使用
    第11章系统资源的使用
    第12章综合实例
  • 内容简介:
      Java是当今很为流行的程序设计语言之一,GUI(图形用户界面)是当今计算机程序和用户之间的主流接口。使用可视化方法开发Java GUI程序具有直观、快捷、易学易用等优点。
      《可视化Java GUI程序设计教程:基于Swing组件库及NetBeans IDE》以NetBeans IDE为开发环境,采用Swing开发工具包提供的GUI组件,使用GUI构建器为可视化开发工具,结合学生成绩管理系统和资源管理器式文本阅读器等实例程序的逐步设计过程,详细讲解了窗口、基本组件、布局管理、容器、事件处理、菜单、工具栏、表格和树等组件的可视化创建、属性设置、事件处理、数据绑定及其在Java GUI程序设计中的应用,介绍了Java GUI程序的设计思路、可视化快速开发方法和步骤,以及必要的相关知识、原理和开发工具的基本使用方法与技巧。
      通过《可视化Java GUI程序设计教程:基于Swing组件库及NetBeans IDE》的学习,可以使读者快速具备完整的图形用户界面程序的设计开发能力。《可视化Java GUI程序设计教程:基于Swing组件库及NetBeans IDE》适合作为计算机科学与技术、计算机软件、软件工程等专业“可视化程序设计”(Java方向)和“Java GUI程序设计”课程的本科、专科教材,也适合非计算机专业具有Java基础的学生以及Java GUI程序设计爱好者自学。
  • 目录:
    第1章概述
    1.1GUI简介
    1.1.1GUI概念
    1.1.2计算机GUI简史
    1.1.3GUI的基本组成
    1.2JavaGUI简况
    1.2.1AWT
    1.2.2Swing
    1.2.3SWT/JFace
    1.3JavaGUI程序的实现原理
    1.3.1程序的图形用户界面显示原理
    1.3.2JavaGUI程序的构成
    1.3.3JavaGUI组件的布局
    1.3.4用户交互与事件循环
    1.4可视化程序设计
    1.4.1可视化程序设计的概念
    1.4.2可视化程序设计发展简况
    1.5熟悉NetBeansIDE的GUI设计器
    1.5.1NetBeansIDE的安装
    1.5.2NetBeansGUI构建器的界面
    1.5.3NetBeansGUI设计器的可视化设计思想
    习题

    第2章NetBeansGUI构建器的使用及基本组件的设计
    2.1创建JavaGUI项目
    2.1.1项目的概念
    2.1.2创建JavaGUI项目的一般步骤
    2.1.3设置项目配置
    2.2程序窗口JFrame的创建与设置
    2.2.1JFrame的创建步骤
    2.2.2JFrame的属性设置
    2.3添加组件与GUI构建器的可视反馈功能
    2.3.1添加单个组件
    2.3.2可视反馈功能
    2.4标签JLabel和文本字段JTextField的设计
    2.4.1标签JLabel的属性
    2.4.2文本字段JTextField的属性
    2.4.3设计实例
    2.5组件的成组设计
    2.5.1添加多个组件
    2.5.2插入组件
    2.5.3创建钮组ButtonGroup
    2.5.4单选按钮JRadioButton及按钮组ButtonGroup的属性设置
    2.6按钮JButton及“口令”字段JPasswordField的设计
    2.6.1按钮JButton的设计
    2.6.2复制、粘贴和删除组件
    2.6.3“口令”字段JPasswordField的设计
    2.7部署和运行JavaGUI应用程序
    2.7.1部署GUI应用程序
    2.7.2分发和运行独立的GUI应用程序
    2.7.3NetBeansIDE中制作EXE安装程序
    习题

    第3章GUI交互功能设计——事件处理
    3.1事件处理的概念及委托事件处理模型
    3.1.1事件
    3.1.2事件处理模型
    3.1.3SwingGUI的事件处理机制
    3.2事件处理的设计
    3.2.1实现监听器接口
    3.2.2从事件适配器派生
    3.2.3匿名内部事件监听器类
    3.2.4代码保护及事件处理代码的复用
    3.2.5NetBeansIDE中设计事件监听器的步骤及方法
    3.2.6用NetBeansIDE连接向导设置事件
    3.3常用事件监听器
    3.3.1鼠标事件
    3.3.2键盘事件
    3.3.3焦点事件
    3.3.4组件属性改变事件
    3.3.5Action事件
    3.3.6组件专用事件监听器
    3.3.7事件及其监听器小结
    3.4组件的属性绑定
    3.4.1JavaBean构件的设计与使用
    3.4.2标准组件间绑定
    3.4.3绑定定制Bean
    3.4.4属性绑定实例
    3.5使用SwingWorker
    3.5.1正确使用事件派发线程
    3.5.2SwingWorker类
    3.5.3SwingWorker类的使用
    习题

    第4章布局设计
    4.1布局管理器概述
    4.1.1NetBeansIDE布局概况
    4.1.2绝对布局和空值布局
    4.1.3布局管理器的属性和组件布局属性
    4.2自由设计GroupLayout
    4.2.1NetBeans的自由设计概述
    4.2.2GUI构建器中的间距编辑
    4.2.3组件对齐、自动调整大小及相同大小
    4.2.4自由设计示例
    4.3网格式布局和网格包布局
    4.3.1网格式布局GridLayout
    4.3.2网格包布局GridBagLayout
    4.3.3网格包布局定制器
    4.3.4网格包布局应用实例
    4.4各类布局管理器
    4.4.1流式布局FlowLayout
    4.4.2边框式布局BorderLayout
    4.4.3卡片式布局CardLayout
    4.4.4叠加布局OverlayLayout
    4.5Box布局
    4.5.1组件的最小、最大与首选尺寸
    4.5.2Box布局
    4.5.3组件alignmentX和alignmentY属性与Box布局
    4.6填充器SwingFiller
    4.6.1接合
    4.6.2水平接合
    4.6.3垂直接合
    4.6.4水平Strut
    4.6.5垂直Strut
    4.6.6刚性区域
    习题

    第5章Swing容器的使用
    5.1面板容器
    5.1.1使用方法
    5.1.2属性
    5.1.3应用举例
    5.2滚动窗格
    5.2.1使用方法
    5.2.2内部组成及属性设置
    5.2.3文本区域
    5.3拆分窗格
    5.3.1使用方法
    5.3.2属性
    5.3.3列表初步
    5.3.4应用举例
    5.4标签化窗格
    5.4.1标签化窗格的组成及使用
    5.4.2属性
    5.4.3应用举例
    5.5分层窗格与Swing面板层次
    5.5.1Swing面板层次
    5.5.2分层窗格的使用
    5.5.3应用举例
    5.6桌面窗格与内部框架
    5.6.1桌面窗格的使用
    5.6.2内部框架
    5.6.3多文档界面的设计方法
    5.6.4应用举例
    5.7工具栏
    5.7.1使用方法
    5.7.2应用举例
    习题

    第6章对话框与选择器的使用
    6.1对话框
    6.1.1对话框的使用
    6.1.2应用实例
    6.2选项窗格
    6.2.1通过工厂方法使用选项窗格
    6.2.2通过创建选项窗格组件使用
    6.3颜色选择器的使用
    6.3.1通过创建颜色选择器组件使用
    6.3.2通过工厂方法使用颜色选择器
    6.4文件选择器
    6.4.1文件选择器的使用
    6.4.2文件选择器的属性
    6.4.3FileFilter
    6.4.4accessory
    6.4.5FileView
    6.4.6应用举例
    习题

    第7章Swing菜单的设计
    第8章Swing控件的使用
    第9章表格组件与数据库的使用
    第10章树JTree的设计与使用
    第11章系统资源的使用
    第12章综合实例
查看详情
相关图书 / 更多
可视化Java GUI程序设计教程:基于Swing组件库及NetBeans IDE
可视之美 : 数据可视化 + 数学艺术 + 学术绘图 + Python 创意编程
姜伟生
可视化Java GUI程序设计教程:基于Swing组件库及NetBeans IDE
可视化医学
刘哲 主编
可视化Java GUI程序设计教程:基于Swing组件库及NetBeans IDE
可视的教育:一个图像教化传统
丁钢 著
可视化Java GUI程序设计教程:基于Swing组件库及NetBeans IDE
可视·共存——智慧导视系统设计
陈熹
可视化Java GUI程序设计教程:基于Swing组件库及NetBeans IDE
可视智慧物联系统实施与运维(中级)
浙江宇视科技有限公司
可视化Java GUI程序设计教程:基于Swing组件库及NetBeans IDE
可视媒体大数据的智能处理技术与系统
马利庄
可视化Java GUI程序设计教程:基于Swing组件库及NetBeans IDE
可视化激波现象
[日]高山和喜 著
可视化Java GUI程序设计教程:基于Swing组件库及NetBeans IDE
可视化H5页面与交互动画设计制作 木疙瘩标准教程
彭澎 姜旭
可视化Java GUI程序设计教程:基于Swing组件库及NetBeans IDE
可视化竞争情报服务
张收棉
可视化Java GUI程序设计教程:基于Swing组件库及NetBeans IDE
可视化微分几何和形式:一部五幕数学正剧
(美)特里斯坦·尼达姆(Tristan Needham)
可视化Java GUI程序设计教程:基于Swing组件库及NetBeans IDE
可视化编程应用基础--VisualBasic(计算机应用专业)
陈建军 编
可视化Java GUI程序设计教程:基于Swing组件库及NetBeans IDE
可视化指南:数据分析与数据交互
[德]克里斯蒂安·多明斯基 (Christian Tominski) (德) 海德伦·舒曼(Heidrun Schumann) 著;邰牧寒 译