1、 JAVA 课程实验设计报告 题 目:软键盘 专 业:计算机应用 学生姓名: 学 号: 完成时间:2012 年 9 月 目目 录录 第一部分3 1.1 作业背景 .3 第二部分3 2.1 选题背景 .3 2.2 选题名称 .3 2.3 基本思路 .3 2.4 程序运行界面 .4 2.5 模块说明图 .4 第三部分5 3.1 程序详细设计与分析 .5 第四部分6 4.1 结束语 .6 4.2 源代码 .6 第一部分第一部分 1.1 作业背景 本文根据JAVA 语言程序设计课程要求而做。在本程序设计中,设计了 一个文本区和键盘区。设计过程中利用最基本的 AWT 界面开发,JAVA 语言程 结合序设
2、计课本中组件、容器布局管理器、事件监听等的相关知识,完成一个关 于软键盘简易功能的界面制作,以字母输入为主,并且有大小写转换,删除键, 上档键,空格键的功能实现。 第二部分第二部分 2.1 选题背景 本文根据JAVA 语言程序设计课程要求而做。在本程序设计中,设计了 一个文本区和键盘区。设计过程中利用最基本的 AWT 界面开发,JAVA 语言程 结合序设计课本中组件、容器布局管理器、事件监听等的相关知识,完成一个关 于软键盘简易功能的界面制作,以字母输入为主,并且有大小写转换,删除键, 上档键,空格键的功能实现。 2.2 选题名称 名称:模拟软键盘 2.3 基本思路 首先构造一个Frame作为
3、 java的顶级窗口, 并设置其大小、 颜色, 通过add() 方法向 Frame 中加组件,包括面板、按钮、文本域,再一一关联单击鼠标事件 监听器,完成对软键盘按键的相应操作。 2.4 程序运行界面 2.5 模块说明图 在图 1 中,首先创建一个名为 ruanjianpan 的类并继承 Frame 类作为最底层的 容器。 图 2 在图 2 中, 构造一个软键盘类时要做三件事情, 分别是初始化容器、 初始化组件、 设置事件监听器。 第三部分第三部分 3.1 程序详细设计与分析 Frame f; TextField bx; Panel p1,p2,p3,p4,p5; Button /设置框架,文
4、本框,面板,添加组件设置框架,文本框,面板,添加组件 b0.addActionListener(this); /注册单击鼠标事件监听器注册单击鼠标事件监听器 f.addWindowListener(new WindowAdapter() /为了关闭窗口为了关闭窗口 f.setSize(500,300); f.setBackground(new Color(220, 220, 220); f.setVisible(true); /设置框架的大小颜色及是否可见设置框架的大小颜色及是否可见 f.addWindowListener(new WindowAdapter() /注册窗口事件监听器注册窗口事件监听器 第第四部分四部分 4.1 结束语 在计算机课程体系中,程序设计是其中重要的基础性课程,在众多的设计语 言中 JAVA 语言是后起之秀,它是一门实践性很强的课程,并不容易被掌握,没 有实践只是纸上谈兵。 通过这次课程设计实践中对 AWT 界面的开发,我们更好的掌握了 JAVA