JAVA实验课
实验四:图形界面及应用系统的设计
- 09/27
- 15:00
- 2.1k
实验四:图形界面及应用系统的设计
实验目的:
- 了解 java.awt 包及 Swing 的新增特性。
- 了解 Java 系统图形用户界面的基本工作原理和界面设计的步骤。
- 掌握图形用户界面各种布局策略的设计与使用。
- 了解图形用户界面的事件响应机制,并能进行常用的事件处理,如按钮事件、键盘事件、窗口事件等。
- 掌握图形用户界面各种常用的基本组件的使用方法及其事件响应。
- 了解面向对象数据流的概念, 了解常见的输入输出流以及分类。
- 掌握文件描述,顺序处理,随机访问处理的方法
- 掌握文件与目录的操作过程。
实验内容及要求:
制作如图一个留言板的界面,并按要求加入所需控件,并能按要求进行窗口控件的布局。并按要求为按钮、文本框、窗口添加事件,使之实现提交显示留言,清屏,留言至顶和至尾。要求文本框能自动产生滚动条,界面美观。
注意:
- 通过两个文本文件存储表情和留言内容。
- Expression.dat:用于存储表情,如:微笑、大哭、流泪等;每个表情占一行。
- Msg.dat:用于存储留言信息,留言信息格式为:
[2019-10-04 12:35] 你微笑地说:今天下午去图书馆吗?
- 其中:时间是提交留言的时间,每条留言一行。
- 窗口启动的时候(或点击“查看”按钮时),从 Msg.dat 文件中读出所有留言记录,显示在文本框中;从 Expression.dat 文件中读出所有表情记录,显示在表情下拉列表中。将 Msg.dat 中所有留言记录,倒序显示在文本域中。
- 点击提交按钮,将表单内容存入文件,同时刷新文本框的留言内容。
- “清屏”代表清除留言框内容,“至顶”和“至尾”功能是当留言内容过多时,将滚动条滚动到最上面或最下面,实现过程为移动文本区域里面的光标,使其指向第一个位置和最后一个位置。(设置光标位置函数为:setCaretPosition(int 位置))
5.(选作)增加“表情维护”按钮,在新窗口修改表情文件的内容
6.(选作)增加“删除留言”按钮,在新窗口通过选择数字或全部删除相关的留言内容 - 时间安排:前3学时,做界面和基本的显示效果操作事件,后3学时将文件操作引入相关的事件中。
实验二:复数类的实现及运算
- 09/27
- 15:00
- 1.8k
实验三 身份证号码的分析
- 09/27
- 15:00
- 2k
实验一:Java 基础程序设计
- 09/27
- 15:00
- 665
1