可视化Java GUI程序设计教程——基于Swing组件库及NetBeans IDE(第2版)
提供课件、源码,咨询QQ:2301891038(仅限教师)。以Apache NetBeans IDE为开发环境,使用GUI构建器为可视化开发工具,阐述了Java GUI程序的设计思路方法和步骤。

作者:赵满来、曹建英

丛书名:21世纪高等学校计算机专业实用系列教材

定价:59.8元

印次:2-2

ISBN:9787302588368

出版日期:2022.01.01

印刷日期:2024.01.17

图书责编:闫红梅

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

Java是当今比较流行的程序设计语言之一,GUI( Graphical User Interface,图形用户界面)是当今计算机程序和用户之间的主流接口。使用可视化方法开发Java GUI程序具有直观、快捷、易学易用等优点。 本书以**版的Apache NetBeans IDE为开发环境,采用Swing开发工具包提供的GUI组件,使用GUI构建器为可视化开发工具,结合学生成绩管理系统和资源管理器式文本阅读器等实例程序的逐步设计过程,详细阐述了窗口、基本组件、布局管理、容器、事件处理、菜单、工具栏、表格和树等组件的可视化创建、属性设置、事件处理、数据呈现及其在Java GUI程序设计中的应用,阐述了Java GUI程序的设计思路、可视化快速开发方法和步骤,以及程序设计必要的相关知识、原理和开发工具的使用方法与技巧。 通过本书的学习,读者可以快速具备完整的图形用户界面的程序设计能力。本书适合作为高等院校计算机相关专业 “可视化程序设计”(Java方向)和“Java GUI程序设计”等课程的教材,也适合非计算机专业具有Java基础的学生以及Java GUI程序设计爱好者自学使用。

赵满来,男,1963年5月生人,教授,1985年7月至今在陇东学院从事计算机类课程教学工作。主讲Java程序设计、可视化程序设计(Java方向)、Java Web项目开发等课程。2010年——2018年在清华大学出版社出版《可视化Java GUI程序设计教程——基于Swing组件库及NetBeans IDE》等教材5部。

前言 桌面GUI(图形用户界面)程序是当今使用广泛的计算机应用程序。在Java语言开发领域,桌面应用程序和C/S结构的企业级分布式网络应用程序都需要设计GUI。以使用类库和代码编写为主的方式设计GUI程序时,设计和运行效果一般靠设计者的经验和形象思维进行预判,对程序员要求比较高,且设想的结果与实际显示结果之间存在一定的差距,设计效率也较低。可视化GUI设计方法易学易用,开发速度快,且能激发学习兴趣。 本书是作者编著出版的“可视化Java GUI程序设计”系列教材之《可视化Java GUI程序设计教程——基于Swing组件库及NetBeans IDE》的更新修订版。本书第1版使用和讲述的NetBeans已于2016年由Oracle公司捐赠给了Apache软件基金会继续开发和维护,Apache NetBeans的界面和功能都有了变化; JDK更新了近十个版本,Java语法也有了发展,使得Java GUI程序可以编写得更为简洁优雅。本书第2版采用Apache NetBeans 12.2开发环境,英文软件界面和Ant项目构建工具; 对例题项目的程序进行了重构改进,将简易学生成绩管理系统中有关数据库的操作全部移到了相关的DAO类中,从而进一步突出了GUI的编程; 同时,程序中使用了switch表达式、Lambda表达方式等Java语言的新语法; 删除了Apache NetBeans目前尚不支持的数据绑定节次; 为精简篇幅、方便教学,删除了较为次要的原第1版中的“第11章 系统资源的使用”。 全书共分为11章。第1章简要介绍GUI的概念、发展和基本组成,介绍Jav...

目录
荐语
查看详情 查看详情

目录

第1章概述

1.1GUI简介

1.1.1GUI概述

1.1.2计算机GUI简史

1.1.3GUI的基本组成

1.2Java GUI组件库简介

1.2.1AWT

1.2.2Swing

1.2.3SWT/JFace

1.3Java GUI程序的实现原理

1.3.1程序的图形用户界面显示原理

1.3.2Java GUI程序的构成

1.3.3Java GUI组件的布局

1.3.4用户交互与事件循环

1.4可视化程序设计

1.4.1可视化程序设计的概念

1.4.2可视化程序设计发展简况

1.5安装Apache NetBeans并认识GUI构建器

1.5.1安装JDK

1.5.2Apache NetBeans的安装

1.5.3NetBeans GUI构建器的界面

1.5.4NetBeans GUI构建器的可视化设计思想

习题

第2章NetBeans GUI构建器的使用及基本组件的设计

2.1创建Java GUI项目

2.1.1NetBeans IDE项目的概念

2.1.2创建Java GUI项目的一般步骤

2.1.3设置项目配置

2.2程序窗口的创建与设置

2.2.1JFrame的创建步骤

2.2.2JFrame的属性设置

2.3添加组件与GUI构建器的可视反馈功能

2.3.1添加单个组件

2.3.2可视反馈功能

2.4标签和文本字段的设计

2.4.1标签的属性 ... 查看详情

通过本书的学习,可以使读者快速具备完整的图形用户界面程序的设计开发能力。

本书适合作为高等院校计算机相关专业“可视化程序设计”和“Java GUI程序设计”等课程的教材,也适合于具有Java基础的非计算机专业学生以及Java GUI程序设计爱好者自学。

查看详情