java重要知识java重要知识.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

cduutang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档