- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java重要知识java重要知识
Swing基础
Swing解决了AWT的一些问题,是AWT的扩展,而且Swing是使用纯java实现的,所有Swing具有跨平台性
Swing组件
如:JBuuton、JLabel、JFrame、JPanel等
按钮
Swing中的按钮可以显示图像,并且可以将按钮设置为窗口的默认图标
复选框
单选按钮
组合框
进度条
表格
树
文本框
Swing常用窗体
Swing常用面板
java程序
创建菜单栏
JMenuBar menuBar=new JMenuBar();
setJMenuBar(menuBar);
创建菜单
JMenu fileMenu=new JMenu(File);
创建子菜单
LMenu optionMenu=new JMenu(Option);
创建菜单项
JMenuItem newfile=new JMenuItem(新建);
Swing常用的组件-对话框
对话框分为模式对话框和无模式对话框
模式对话框必须在用户处理完后才允许用户与主窗口继续进行交互,无模式对话框允许用户同时在对话框和程序剩余部分输入信息
Swing中,提供四种简单的对话框:
showMessageDialog:显示一条消息等待用户点击OK;
showConfirmDialog:显示一条消息并等待确认;
showOptionDialog:显示一条消息并等待用户在一组自定义选项中的选择;
showInputDialog:显示一条消息并等待用户的输入。
java事件处理
事件处理模式
1.事件源: 是与用户交互的特定GUI组件
2.事件对象: 封装事件发生的信息
3.事件监听器: 负责处理事件方法
如果用户在用户界面层执行了一个动作(如:鼠标点击按钮),者将导致一个事件的发生,事件是描述发生了什么的对象,存在各种不同的类型事件类用来描述各种类型的用户交互,会触发响应的事件监听器,来处理事件
事件监听器
事件监听器是用于监听事件源触发事件的对象,其中包括有对事件发生后的处理操作,在java语言中,针对不同的事件,定义了相关事件的监听接口
JList
列表
1.显示一系列选项
2.用户可以从中选择一个或多个选项
3.JList类
适配器类
1.实现接口
2.为接口内的每个方法提供默认实现(空方法体)
3.不一定要定义事件监听器接口里的每一个方法
布局管理器
控制按钮的位置
构造函数
异常处理
Try:使用在程序可能会出现不正常的地方,此时可以使用try将可能出现异常的代码段包围起来,如果try语句块中出现异常,异常会被抛出
Catch:用来捕获异常,并在这个语句块中对该异常进行处理,输出说明语句
Java程序中的错误
语法错误
语义错误
捕获并处理自己程序中的异常
数组绑定异常
数字格式化异常
算术异常
Throws关键字
定义一个方法时可以使用Throws关键字声明
public 返回值类型 方法名称(参数列表…)
throws 异常类{
}
Java文件的输入输出
流的概念
什么是数据流 ?
日常生活中的流可以被理解为一根“导管”。
Java语言中,流是程序在输入输出过程中流动的数据序列。
流有两个端口:一端与数据源点(当输入数据时)或数据终点(当输出数据时)相连,另一端与程序相连。
可以读取字节的类就被称为输入流,而且所有的输入流都继承自抽象类InputScream,一个能够将字节流传送出去的类称为输出流,所有的输出流都继承自抽象类outputScream,输入流和输出流可以分为字节流类和字符流类
节点流:是直接建立在输入、输出媒体之上的。
过滤流:必须以某一个节点流作为流的来源,可以在读写数据的同时对数据进行处理。
节点流:从特定的地方读写的流类,例如:磁盘或一块内存区域
过滤流:使用节点流作为输入或输出,过滤流是使用一个存在的输入流或输出流连接创建的
Writer类:
用来以字符方式向输出流中写入数据。其中包含了一套所有字符输出流都需要的方法,可以完成最基本的向字符输出流写入数据的功能。
Writer类也是一个抽象类,实际应用中创建的对象是Writer类的某个子类的对象,通过对象与外设数据源相连。
File类:文件与目录的描述类
File类并不用来进行文件的读/写操作(需要用到输入/输出流),它用来描述文件对象的属性,既可以表示文件,也可以表示目录。使用它提供的方法,我们可以得到所指对象的描述信息,包括名称、存在否、读/写权限、路径等等。
节点流
进行文件的读写操作,步骤:
①建立流:使用 FileInputStream类、FileOutputStr
您可能关注的文档
- IT新产品系统推广方案IT新产品系统推广方案.doc
- IT技术培训课程介绍IT技术培训课程介绍.doc
- IT机房标准建议IT机房标准建议.docx
- IT治理应用原则IT治理应用原则.docx
- it用法专项练习题it用法专项练习题.doc
- It用法专项训练It用法专项训练.doc
- IT_LAW_作业IT_LAW_作业.docx
- IT英语词汇2IT英语词汇2.doc
- IT计算机资料IT计算机资料.doc
- IT认证知识普及IT认证知识普及.docx
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)