GUI学生管理界面设计

上传人:桔**** 文档编号:488582883 上传时间:2022-10-27 格式:DOC 页数:13 大小:175.02KB
返回 下载 相关 举报
GUI学生管理界面设计_第1页
第1页 / 共13页
GUI学生管理界面设计_第2页
第2页 / 共13页
GUI学生管理界面设计_第3页
第3页 / 共13页
GUI学生管理界面设计_第4页
第4页 / 共13页
GUI学生管理界面设计_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《GUI学生管理界面设计》由会员分享,可在线阅读,更多相关《GUI学生管理界面设计(13页珍藏版)》请在金锄头文库上搜索。

1、深 圳 大 学实 验 报 告课程名称: JAVA程序设计 实验名称: GUI图形界面设计 班 级: 4 姓 名: 黄圣涛 同 组 人: 实验日期: 2012 年 11 月 12 日 教师签字: 一、实验目的 做一个简单的GUI设计尝试,以进一步增加javaGUI程序设计的概念。二、实验内容 1、(本次实验课完成)参照以下的学生信息录入界面,建立自己的学生录入界面: 2、(在讲述完事件机制后完成)参看课本page240例10-29,修改学生类的结构,然后使用录入界面录入学生信息到ArrayList动态数组中。三、实验过程:(源程序代码.java文件,以及运行结果的截图)package gui;i

2、mport java.awt.Dimension;import java.awt.FlowLayout;import java.awt.event.FocusEvent;import java.awt.event.FocusListener;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.util.ArrayList;import javax.swi

3、ng.Box;import javax.swing.ButtonGroup;import javax.swing.Icon;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JCheckBox;import javax.swing.JComboBox;import javax.swing.JDialog;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.s

4、wing.JPanel;import javax.swing.JPasswordField;import javax.swing.JRadioButton;import javax.swing.JTextArea;import javax.swing.JTextField;public class Student public static void main(String args)new mywindow(学生信息录入); class xuesheng String number,name,sex,jiguan,xibie; xuesheng(); xuesheng(String a,St

5、ring b,String c,String d,String e) number=a; name=b; sex=c; jiguan=d; xibie=e; String show() return 学号:+number+ +姓名:+name+ +性别:+sex+ +籍贯:+jiguan+ +系别:+xibie+ ; class mywindow extends JFrame implements MouseListener int m=0;JLabel a1,a2,a3,a4,a5,a6,a7;JTextField b1,b2,b4;JPasswordField b3;JRadioButto

6、n k1,k2;JComboBox i;JButton g1,g2;String j1,j2;Icon icon1,icon2;JCheckBox f1,f2,f3,f4,f5,f6;int l; String number,name,sex,jiguan,xibie; String k=new String5; JDialog myJDialog=new JDialog(); String ke=new String100100; ArrayList students = new ArrayList();mywindow(String s)setTitle(s);setLayout(null

7、);setBounds(60,100,350,600); setVisible(true); setResizable(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); a1=new JLabel(); a1.setText(学号); a1.setBounds(30, 10, 30, 30); add(a1); JLabel a2=new JLabel(); a2.setText(姓名); a2.setBounds(30, 40, 30, 30); add(a2); JLabel a3=new JLabel(); a3.setText

8、(密码); a3.setBounds(30, 70, 30, 30); add(a3); JLabel a4=new JLabel(); a4.setText(性别); a4.setBounds(80, 110, 30, 30); add(a4); JLabel a5=new JLabel(); a5.setText(籍贯); a5.setBounds(30, 150, 30, 30); add(a5); JLabel a6=new JLabel(); a6.setText(系别); a6.setBounds(30, 180, 30, 30); add(a6); JLabel a7=new J

9、Label(); a7.setText(课程); a7.setBounds(30,290,30,30); add(a7); b1=new JTextField(20); b1.setBounds(60,13,150,25); add(b1); b2=new JTextField(20); b2.setBounds(60,43,150,25); add(b2); b3=new JPasswordField(20); b3.setBounds(60,73,150,25); add(b3); b4=new JTextField(20); b4.setBounds(60,153,150,25); ad

10、d(b4); k1 = new JRadioButton(男);k2 = new JRadioButton(女);JPanel p = new JPanel();p.add(k1);p.add(k2);ButtonGroup c=new ButtonGroup();c.add(k1);c.add(k2); p.setBounds(80,107,150,25); add(p); i=new JComboBox(); i.addItem(计算机与科学); i.addItem(软件工程); i.addItem(网络工程); i.addItem(嵌入式系统开发); i.addItem(信息工程); i

11、.setBounds(60,185,150,25); add(i); k0=计算机与科学; k1=软件工程; k2=网络工程; k3=嵌入式系统开发; k4=信息工程; f1=new JCheckBox(c+程序设计语言); f1.setBounds(60,215,150,30); add(f1); f2=new JCheckBox(计算机原理); f2.setBounds(60,245,150,30); add(f2); f3=new JCheckBox(编译原理); f3.setBounds(60,275,150,30); add(f3); f4=new JCheckBox(数据结构); f4.setBounds(60,305,150,30); add(f4); f5=new JCheckBox(数据库设计原理); f5.setBounds(60,335,150,30); add(f5); f6=new JCheckBox(软件工程); f6.setBounds(60,365,150,30); a

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 金融/证券 > 财经资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号