Java桌面程序开发第1章-认识Java桌面程序_第1页
Java桌面程序开发第1章-认识Java桌面程序_第2页
Java桌面程序开发第1章-认识Java桌面程序_第3页
Java桌面程序开发第1章-认识Java桌面程序_第4页
Java桌面程序开发第1章-认识Java桌面程序_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java桌面程序开发

目录第1章认识Java桌面程序第2章开发第一个Java桌面程序第3章事件处理机制第4章容器与布局第5章使用Swing常用组件第6章使用Swing高级组件第7章连上DB的Java桌面程序第8章

Java桌面程序实例:联系人管理第1章认识Java桌面程序教学要求

1.掌握:Eclipse的使用2.理解:桌面应用程序、图形用户界面、Swing组件类1.1看看Java桌面程序效果

“胖”客户机模式下的应用软件一般由服务

器(Server)和客户端应用程序(App)组成。数据(Data)一般存放在服务器上,应用程序一般存放在客户端计算机上。“瘦”客户机模式下的应用软件由浏览器(Browser)和服务器(WebServer,OtherServer,MiddleWare)组成。数据(Data)和应用程序(App)都存放在服务器上。1.1看看Java桌面程序效果

“瘦”客户机模式下的应用软件适用于用户分散的广域网、因特网,开发的系统以网页形式居多。“胖”客户机模式下的应用软件适用于单独用户或用户集中的局域网,本书所详释的“桌面程序”便是其中之一1.1看看Java桌面程序效果小型超市收银应用软件图片查看器1.2 认识JavaGUI开发包Swing

什么是图形用户界面(GUI)?

使用图形的方式借助菜单、文本域、窗口、按钮等标准界面元素和鼠标操作,帮助用户方便地向计算机系统发出命令,启动操作,并将系统运行结果以同样的形式呈现。1.2 认识JavaGUI开发包SwingJava语言为了方便图形用户界面的开发,设计了专门的类库来生成各种标准图形界面元素,Swing组件便是其中常用的一种,类库是javax.swing包。Package描述javax.swing最常用的package,包含了各种Swing组件的类javax.swing.border包含与Swing组件外框有关的类javax.swing.colorchooser针对Swing调色盘组件(JColorChooser)所设计的类javax.swing.event处理由Swing组件产生的事件,有别于AWT事件javax.swing.filechooser针对Swing文件选择对话框(JFileChooser)所设计的类javax.swing.plafjavax.swing.plaf.basicjavax.swing.plaf.metaljavax.swing.plaf.multi处理Swing组件外观相关的类javax.swing.table针对Swing表格组件(JTable)所设计的类javax.swing.textjavax.swing.text.htmljavax.swing.text.html.parserjavax.swing.text.rtf包含与Swing文字组件相关的类javax.swing.tree针对Swing树状组件(JTree)所设计的类javax.swing.undo提供Swing文字组件Redo或Undo功能1.3 使用IDE开发Java桌面程序1、安装JDK2、配置JDK3、具体配置步骤

4、测试JDK基本开发环境:JDK1.3 使用IDE开发Java桌面程序集成开发环境1、UltraEdit2、Editplus3、Jcreator4、Eclipse5、Jbuilder6、NetBeans1.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论