- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
08网络Java应用复习资料
第一例 计算器
1、Awt和Swing组件的组成结构
1)AWT组件在java.awt包中,Swing组件在javax.swing包中
2)AWT组件的顶级容器有
Frame、Dialog、Window、Applet
3)Swing组件的顶级容器有
JFrame,JApplet,JDialog,JWindow
4)常用Swing组件
表示按钮的JButton
表示标签的JLabel
表示文本框的JText----单行文本输入组件
表示文本区域的JTextArea----多行文本输入组件
表示框架的JFrame
表示菜单条的JMenuBar
表示菜单的JMenu
表示下拉菜单的JMenuItem
5)常用的函数
获得某组件显示文本的getText()函数
设置某组件显示文本的setText()函数
2、常用组件布局管理
1)流式布局管理器java.awt.FlowLayout
2)网格布局管理器java.awt.GridLayout
3)边界布局管理器java.awt.BorderLayout
类名 布局原则 布局特点 使用方式 java.awt.FlowLayout 按照组件添加的先后次序遵循从左到右、从上到下的规律对组件进行排版 布局不改变组件原来的大小
FlowLayout l1=new FlowLayout();
JFrame j1=new JFrame();
j1.setLayout(l1);
java.awt.GridLayout 把容器等分成多行多列,把组件按照先来后到的次序等大小从左到右、从上
到下安放在对应网格中 会改变组件大小
GridLayout l1=new GridLayout(3,4);
JFrame j1=new JFrame();
j1.setLayout(l1);
java.awt.BorderLayout 把容器分成North、South、East、West和Center五个部分,每个部分只显示一个组件 会改变组件大小
BorderLayout l1=new BorderLayout();
JFrame j1=new JFrame();
j1.setLayout(l1);
3、事件处理//java.awt.event.*
1)事件处理的几个名词:事件源、事件、事件处理者、事件监听
2)常用事件---动作事件ActionEvent、鼠标事件MouseEvent
事件表述类 事件监听处理者接口 事件处理函数 注册监听 动作事件 ActionEvent ActionListener actionPerformed() addActionListener() 鼠标事件 MouseEvent MouseListener mouseClicked()、mousePressed()、mouseReleased()、mouseEntered()、mouseExited() addMouseListener() MouseMotionListener mouseDragged()、mouseMoved() addMotionMouseListener() 4、编程能力:
编写程序接受用户的输入………..,把输入的内容……..并且………回显结果,界面组成:有用于输入的…组件,用于显示结果的…..组件。
5、String、八种基本数据类型、运算符、流程控制
第二例 记事本
1、所涉及的类
文件选择框javax.swing.JFileChooser
文件和目录java.io.File
文件输入流java.io.FileInputStream
文件输出流java.io.FileOutputStream
随机文件读写流java.io.RandomAccessFile
表示字体的java.awt.Font类
表示颜色的java.awt.Color类
2、输入输出流:字节流和字符流
处理单元 操做内容 优势 字符流 2个字节的Unicode字符 字符、字符数组或字符串 比较适用于处理文本
字节流 1个字节(byte)
操作字节和字节数组 任何类型的IO操作的功能
3、编程能力:
运用RandomAccessFile对文件进行读写
用File对象描述制定文件
第三例 弹球(多线程)P256
1、所涉及的类和接口
线程Thread类和Runnable接口
绘图设备类Graphics
2、线程的状态以及之间的转换
新建状态、可运行状态(就绪状态)、阻塞状态、死亡状态
3、线程队列和线程优先级
4、线程同步
对象锁---synchronized关键字
信号量
5、管程----调度线程
Wait()----使当前正在访问对象的线程等待
notifyAll()----唤醒所有
原创力文档


文档评论(0)