Java语言是当前最为流行的程序设计语言之一。JBuilder 6.0软件提供Java集成开发环境。本书用100个实例介绍了利用JBuilder 6.0软件,开发Java语言程序的方法和技巧,对如何使用JBuilder6.0软件这一强大的开发工具进行了详尽的介绍。\r\n\r\n 本书的主要内容包括:Java语言基础、Java GUI程序设计、Java swing程序设计、Java2D、Java网络编程、Java Applet和Java的高级应用。由于Java语言是目前Internet上最主要的程序设计语言之一,因此本书还用了较大的篇幅介绍Applet小程序的编写知识。\r\n\r\n 本书的知识点均以实例形式给出,既方便初学者阅读,也适合学习Java语言和JBuilder 6.0开发环境的编程人员参考。\r\n
\r\n
第一篇 语言基础篇 \r\n\r\n 实例1 数据类型转换 \r\n\r\n 实例2 do-while循环语句 \r\n\r\n 实例3 For循环语句 \r\n\r\n 实例4 字符串 \r\n\r\n 实例5 方程求解器 \r\n\r\n 实例6 数组 \r\n\r\n 第二篇 GUI篇 \r\n\r\n 实例7 Hello World(1) \r\n\r\n 实例8 Hello World(2) \r\n\r\n 实例9 Say Hello \r\n\r\n 实例10 Calculator \r\n\r\n 实例11 Popup Menu控件 \r\n\r\n 实例12 MenuBar控件 \r\n\r\n 实例13 Status Bar \r\n\r\n 实例14 ScrollBar控件 \r\n\r\n 实例15 BorderLayout布局管理器 \r\n\r\n 实例16 GridLayout布局管理器 \r\n\r\n 实例17 XYLayout和GridBagLayout布局管理器 \r\n\r\n 实例18 PaneLayout布局管理器 \r\n\r\n 实例19 MouseEvent(1) \r\n\r\n 实例20 MouseEvent(2) \r\n\r\n 实例21 CardLayout布局管理器 \r\n\r\n 实例22 Dialog \r\n\r\n 实例23 KeyEvent(1) \r\n\r\n 实例24 KeyEvent(2) \r\n\r\n 第三篇 Swing篇 \r\n\r\n 实例25 SimpleSwing \r\n\r\n 实例26 JLabel中使用HTML \r\n\r\n 实例27 JButton控件 \r\n\r\n 实例28 JPanel控件 \r\n\r\n 实例29 JEditorPane控件 \r\n\r\n 实例30 JSlider控件 \r\n\r\n 实例3l JToolBar控件 \r\n\r\n 实例32 JColorChooser控件 \r\n\r\n 实例33 JInternalFrame控件 \r\n\r\n 实例34 JoptionPane控件 \r\n\r\n 实例35 JFileChooser控件 \r\n\r\n 第四篇 Java2D篇 \r\n\r\n 实例36 Draw Shape \r\n\r\n 实例37 渐变色填充 \r\n\r\n 实例38 材质填充 \r\n\r\n 实例39 alpha填充 \r\n\r\n 实例40 使用本地字体 \r\n\r\n 实例41 使用画笔 \r\n\r\n 实例42 使用剪裁 \r\n\r\n 实例43 绘制脸形 \r\n\r\n 实例44 绘制直线 \r\n\r\n 实例45 坐标变换 \r\n\r\n 实例46 字体2D特效 \r\n\r\n 实例47 字体3D特效 \r\n\r\n 第五篇 网络篇 \r\n\r\n 实例48 获取本机IP地址 \r\n\r\n 实例49 聊天程序服务器端程序 \r\n\r\n 实例50 聊天程序客户端程序 \r\n\r\n 实例51 调用Web页面 \r\n\r\n 第六篇 Applet篇 \r\n\r\n 实例52 Hello World in Applet \r\n\r\n 实例53 Applet标签对的应用 \r\n\r\n 实例54 扇形统计图 \r\n\r\n 实例55 条形统计图 \r\n\r\n 实例56 折线统计图 \r\n\r\n 实例57 移动的文字 \r\n\r\n 实例58 电子表 \r\n\r\n 实例59 显示图像 \r\n\r\n 实例60 点豆豆(1) \r\n\r\n 实例61 点豆豆(2) \r\n\r\n 实例62 简单线条作图 \r\n\r\n 实例63 简易记事本 \r\n\r\n 实例64 变换背景 \r\n\r\n 实例65 回小丑 \r\n\r\n 实例64 数字游戏 \r\n\r\n 实例67 移动的圆点 \r\n\r\n 实例66 连续画线(1) \r\n\r\n 实例69 连续画线(2) \r\n\r\n 实例70 可指定的字体 \r\n\r\n 实例71 移动色彩 \r\n\r\n 实例72 变化大小的正方形 \r\n\r\n 实例73 验证密码 \r\n\r\n 实例74 复选框的使用 \r\n\r\n 实例75 单选按钮实例 \r\n\r\n 实例76 JCheckBox组件应用 \r\n\r\n 实例77 带图片的JLabel组件 \r\n\r\n 实例78 紧随鼠标 \r\n\r\n 实例79 Choice控件应用(1) \r\n\r\n 实例80 Choice控件应用(2) \r\n\r\n 实例81 数学类 \r\n\r\n 实例82 简易秒表 \r\n\r\n 实例83 彩雨 \r\n\r\n 实例84 Vector类 \r\n\r\n 实例85 点彩点 \r\n\r\n 实例86 今天星期几 \r\n\r\n 实例87 变化图像 \r\n\r\n 实例88 拨号板 \r\n\r\n 实例89 Applet计算器 \r\n\r\n 实例90 科学计算器 \r\n\r\n 实例91 Panel容器做的note \r\n\r\n 实例92 单位换算(1) \r\n\r\n 实例93 单位换算(2) \r\n\r\n 实例94 播放音乐 \r\n\r\n 实例95 机械表 \r\n\r\n 第七篇 高级篇 \r\n\r\n 实例96 调用可执行程序 \r\n\r\n 实例97 双重职能程序 \r\n\r\n 实例98 操作剪贴板 \r\n\r\n 实例99 在Java中实现链表 \r\n\r\n 实例100 对文件进行压缩 \r\n
\r\n
在计算机业, Java语言正风靡世界, 为帮助广大Java语言学习者利用JBuilder 6. 0这个强大的工具更好地掌握这门新兴的语言, 我们编写了本书.
Java语言是由Sun MicroSystem开发的一种功能强大的新型程序设计语言, 是当今流行的网络编程语言. 开发Java语言的最初设想是将它应用于交互式电视, 在这一设想遇到阻碍后, Sun将其转向当时正在兴起的Internet, 并发布了HotJava浏览器. HotJava能够在Web页内运行叫做“Applet”的嵌入式Java小程序, 进而在世界范围内掀起了一股Java热. 现在Java语言的面向对象. 跨平台. 分布应用等特点已经给程序员带来了一种全新的概念. Sun MicroSystem公司的总裁Scott McNealy认为Java语言为Internet和WWW开辟了一个崭新的时代.
JBuilder 6. 0是Inprise公司的优秀产品, 是Java语言出色的集成开发工具, 它以强大的功能和友好的用户界面, 备受Java程序员们的青睐. 利用JBuilder6. 0集成开发工具, 程序员可以快速创建各种Java应用程序, 从繁琐的界面设计和重复的代码录入中解脱出来, 而将主要的精力集中在程序的功能上. JBuilder 6. 0是lnprise公司推出的新版本, 与以前的JBuilder版本相比, 主要添加和增强了Two-way EJB 2. 0 visual designer. Integration with additional application servers(BEA WebLogic 6. 1,IBM WebSphere 4, iPlanet and Borland Enterprise Server). UML code visualization. Refactoring. Unit testing. Documentation tools. Availability on Mac OS X等功能.
本书共100个实例, 分7篇全面地介绍了JBuilder6. 0集成开发环境中的Java编程. 第一篇介绍Java语言基础, 包括数据类型. 变量. 控制语句. 输入输出和多线程等, 这些都是编写Java程序必不可少的基础. 第二篇介绍了GUI(Graphics User Interface, 图形用户界面)程序的设计, 包括了JBuilder 6. 0的AWT控件板上大部分控件的使用. 第三篇介绍了Swing程序的设计, 包括了JBuilder6. 0的Swing控件板和Swing Containers控件板上的大部分控件的使用. 第四篇介绍了Java2D的知识, 通过多个实例, 详尽地介绍了图形图像编程. 第五篇是网络篇, 通过4个实例介绍了Java语言中Socket编程等内容. 第六篇介绍的Java Applet程序的编写, 这一部分从控件使用, 事件响应到图形图像等各个方面系统地介绍了网络上Applet程序编写方法. 本书第七篇介绍的Java语言的一些高级应用, 包括操作剪贴板. 调用外部程序等5个实例.
本书实例都是经过精心设计并全部在JBuilder 6. 0中调试通过. 读者应该在阅读本书的同时充分利用随书光盘中的程序源代码, 结合上机实践, 逐步掌握本书介绍的知识和技巧.