Java 添加件的窗口 报告.docVIP

  • 5
  • 0
  • 约8.41千字
  • 约 8页
  • 2016-10-18 发布于贵州
  • 举报
Java 添加件的窗口 报告

《Java语言》课程作业 (第二次) 题 目 第 3题 学 院 计算机学院 专 业 网络工程 班 别 学 号 姓 名 2013年4月28日 课程题目 3. 编写程序,创建如下一个添加组件的窗口,在下面的输入框输入用户名、电话后,按显示按钮,在上面的文本框中显示相应的信息,并在按钮的左部给出提示信息。【最大选题人数:5】 二、题目分析与设计 1. 论述题目的需求。 创建如下一个添加组件的窗口,在下面的输入框输入用户名、电话后,按显示按钮,在上面的文本框中显示相应的信息,并在按钮的左部给出提示信息。 2. 论述界面设计过程,指出其设计上的创意及组件的布局策略。 先创建按钮(JButton)、标签(JLabel)、文本域(JTextArea、JTextField )、面板(JPanel)、滚动面板(JScrollPane)等组件,然后按默认的FlowLayout布局依次add入。 3. 论述程序逻辑的实现,包括类的设计、对象的协作过程等,必要时加以各种图形和表格辅助论述。 点击“显示”按钮时,监听器响应并获取用户名、电话两处标签后文本域的内容并显示在上方多行文本域(showArea)中,另外在旁边的文本域(noticeField)显示“您按下了显示按钮System.exit(1),中断正在运行之中的java虚拟机,退出java程序 4. 注明所使用的开发环境(Eclipse、NetBeans,JBuilder),解析关键代码部分的实现。 开发环境:MyEclipse 8.5 关键代码: showButton.addActionListener(new ActionListener() { //显示按钮的监听器 public void actionPerformed(ActionEvent e){ String name = nameField.getText(); String phone = phoneField.getText(); 获取电话处文本框内容 showArea.append(用户名:+name+\n); showArea.append(电话:+phone+\n); noticeField.setText(您按下了显示按钮); } }); exitButton.addActionListener(new ActionListener() {//退出按钮的监听器 public void actionPerformed(ActionEvent e) { System.exit(1); } }); 三、测试分析 小四字体,1.5倍行距。对程序的测试情况作出分析。至少包括但不限于需要具备以下内容: 1. 典型测试数据的构建,并且给出测试数据的预计结果 输入 预计输出 只输入用户名111,点击显示 用户名:111 电话: 只输入电话111,点击显示 用户名: 电话:111 输入用户名111,电话111,点击显示 用户名:111 电话:111 点击显示 用户名: 电话: 点击退出 程序退出 点击多次显示 显示多个用户名:电话:出现滚动条 2. 本程序的测试情况,与预计结果作对比 附录:源代码 import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTextArea; import javax.swing.JTextField; public class AddActive extends JFrame{ private JButton showButton,exitButton; private JLabel userNameLabel,phoneLabel; private JTextField nameField,phoneField,noticeFi

文档评论(0)

1亿VIP精品文档

相关文档