文档详情

Java实验报告4打印版.doc

发布:2017-04-20约3.73千字共10页下载文档
文本预览下载声明
 PAGE \* MERGEFORMAT 9 目录  TOC \o 1-7 \h \z \u  HYPERLINK \l _Toc323217753 一、实验目的  PAGEREF _Toc323217753 \h 2  HYPERLINK \l _Toc323217754 二、实验内容及结果  PAGEREF _Toc323217754 \h 2  HYPERLINK \l _Toc323217755 三、实验学时  PAGEREF _Toc323217755 \h 10  HYPERLINK \l _Toc323217756 四、实验总结  PAGEREF _Toc323217756 \h 10  HYPERLINK \l _Toc323217757 五、评语  PAGEREF _Toc323217757 \h 10  实验四、五 界面程序设计与实现 一、实验目的 掌握java面向对象技术的基础知识 掌握java图形用户界面设计(布局管理器的使用) 掌握java事件处理的使用方法 掌握JDBC操作数据库的方法 实现数据库的查询、显示 二、实验内容及结果 1、使用Access或SQL 2000数据库建立一个至少包括10条或以上记录的数据库,每条记录至少包括数据项:学号、姓名、性别、成绩。 创建代码: create table student ( 学号 Char(7) not null, 姓名 Varchar(20), 性别 Char(2), 成绩 int, ) 2、使用AWT(或Swing)编制系统功能界面。 1)主界面: 实验代码: package shiyan2; import java.awt.Button; import java.awt.Choice; import java.awt.Frame; import java.awt.GridLayout; import java.awt.Label; import java.awt.Panel; import java.awt.TextArea; import java.awt.TextField; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class Test1 extends Frame { Label l1; Button b1,b2,b3; static Test1 t; Test1(){ l1=new Label(学生成绩管理系统,Label.CENTER); b1=new Button(查询信息); b2=new Button(添加信息); b3=new Button(退出系统); Panel pan=new Panel(); pan.add(l1); pan.add(b1); pan.add(b2); pan.add(b3); add(pan); addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ dispose(); System.exit(0); } }); } public static void main(String[] args) { t=new Test1(); t.setBounds(100,200,300,300); t.setVisible(true); t.setTitle(主界面); } } 实验结果: 2)查询信息界面: 实验代码: class chaxun1 extends Frame{ Label l2,l3,l4,l5; Button b3,b4; Choice c; TextField t1; TextArea ta; chaxun1(){ Label l2=new Label(查询条件,Label.CENTER); Label l3=new Label(字段,Label.CENTER); Label l4=new Label(值,Label.CENTER); Label l5=new Label(查询结果为:,Label.CENTER); b3=new Button(确定); b4=new Button(返回);
显示全部
相似文档