⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lau.java

📁 一个JAVA的学生管理系统,用的是GUI的图形用户界面.
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.sql.*;
import javax.swing.border.Border;




//////////////开始的入口处在pp2





public class lau extends JFrame {
	static lau b=null;
	JFrame f2=new JFrame("欢迎光临");
	JTextArea ta2_2_1=new JTextArea(15,15);
	JLabel l1_2=new JLabel("用户目前操作为:");
	ImageIcon icon=null;
	JLabel ic=null;
	JLabel l2_1=new JLabel("姓名:"),l2_2=new JLabel("学号:"),l2_3=new JLabel("班级:"),l2_4=new JLabel("成绩:");
	JTextField  tf2_1=new JTextField("无用户",10),tf2_2=new JTextField("无用户学号",10),tf2_3=new JTextField("西安交通大学**学院",10);
	JTextField tf2_1_1_1=new JTextField("0",5),tf2_1_1_2=new JTextField("0",5),tf2_1_1_3=new JTextField("0",5);
	String name=null,number=null;
	String loadid="当前登录用户为:",loadid_=null;
	int chooseselectway=1;
	JPanel pa3_1=new JPanel(),pa3_2=new JPanel(),pa3_3=new JPanel();
	public static void main(String args[]){
		b=new lau();
		b.lau();
	}
	
	public lau(){}
	
	public void lau(){//这不是构造函数!!!
		
		pp2 getloid=new pp2();
		loadid_=getloid.a.getloadid;
		loadid+=loadid_;
		JLabel l1_1=new JLabel(loadid);
		
		Container cp1=f2.getContentPane();
		cp1.setLayout(new BorderLayout());
		
		JPanel scrollpane=new JPanel(new BorderLayout());
		JScrollPane scrollpane_=new JScrollPane(scrollpane);
		
		
		JPanel pa0=new JPanel(),pa1=new JPanel(),pa2=new JPanel(),pa3=new JPanel();
		JPanel on=new JPanel();
		
		pa0.setLayout(new BorderLayout());
		
		pa1.setLayout(new GridLayout(1,3));
		JPanel pa1_1=new JPanel(),pa1_2=new JPanel(),pa1_3=new JPanel();
		Settime settime=new Settime();pa1_2.add(settime);
		pa1_1.setLayout(new GridLayout(3,1));
		JLabel l1_3=new JLabel("提示:清空信息框请点击'刷新'按钮!");
		icon= new ImageIcon("F:\\java\\计算机502  陈肖宇 05010064   课程设计\\用户照片\\"+name+".jpg");
		ic= new JLabel(icon); ic.setToolTipText("这个学生的照片");

		pa1_1.add(l1_1);pa1_1.add(l1_2);pa1_1.add(l1_3);
		
		pa1_3.add(ic);
		pa1.add(pa1_1);pa1.add(pa1_2);pa1.add(pa1_3);
		pa0.add("North",pa1);
		
		
		pa2.setLayout(new GridLayout(1,3,10,20));
		
		JPanel pa2_1=new JPanel(),pa2_2=new JPanel(),
				pa2_3=new JPanel();
		
		pa2_1.setLayout(new GridLayout(4,2));
		JPanel pa2_1_1=new JPanel();
		
		pa2_1_1.setLayout(new GridLayout(3,2));
		JLabel la2_1_1_1=new JLabel("C语言"),la2_1_1_2=new JLabel("英语"),la2_1_1_3=new JLabel("离散数学");
		
		tf2_1.setMaximumSize(new Dimension(8,2));
		tf2_2.setMaximumSize(new Dimension(8,2));
		tf2_3.setMaximumSize(new Dimension(8,2));
		pa2_1_1.add(la2_1_1_1);pa2_1_1.add(tf2_1_1_1);pa2_1_1.add(la2_1_1_2);
		pa2_1_1.add(tf2_1_1_2);pa2_1_1.add(la2_1_1_3);pa2_1_1.add(tf2_1_1_3);
		pa2_1.add(l2_1);pa2_1.add(tf2_1);pa2_1.add(l2_2);
		pa2_1.add(tf2_2);pa2_1.add(l2_3);pa2_1.add(tf2_3);
		pa2_1.add(l2_4);pa2_1.add(pa2_1_1);
		pa2.add(pa2_1);
		
		pa2_2.setLayout(new BorderLayout());
		JLabel l2_2_1=new JLabel("信息框");
		JScrollPane sp=new JScrollPane(ta2_2_1);
		pa2_2.add("North",l2_2_1);pa2_2.add("South",sp);
		pa2.add(pa2_2);
		
		pa2_3.setLayout(new GridLayout(8,3));
		JButton bt2_3_1=new JButton("姓名查找"),bt2_3_2=new JButton("添加"),bt2_3_3=new JButton("修改"),
						bt2_3_4=new JButton("删除"),bt2_3_5=new JButton("刷新"),bt2_3_6=new JButton("返回"),
						bt2_3_7=new JButton("学号查找"),bt2_3_8=new JButton("上一个"),bt2_3_9=new JButton("下一个");
		bt2_3_1.setToolTipText("通过姓名来查找");
		bt2_3_2.setToolTipText("添加新的学生的信息");
		bt2_3_3.setToolTipText("修改某个学生的相关信息");
		bt2_3_4.setToolTipText("删除一个学生的相关信息");
		bt2_3_5.setToolTipText("刷新操作窗口");
		bt2_3_6.setToolTipText("返回登录窗口");
		bt2_3_7.setToolTipText("通过学号来查找");
		bt2_3_8.setToolTipText("暂时还不能为'上一个'按钮添加功能");
		bt2_3_9.setToolTipText("暂时还不能为'下一个'按钮添加功能");
		
		bt2_3_1.addActionListener(new NameSelect());
		bt2_3_2.addActionListener(new Insert());
		bt2_3_3.addActionListener(new Update());
		bt2_3_4.addActionListener(new Delete());
		bt2_3_5.addActionListener(new Clean());
		bt2_3_6.addActionListener(new Goback());
		bt2_3_7.addActionListener(new NumSelect());
		bt2_3_8.addActionListener(new Qian());
		bt2_3_9.addActionListener(new Next());
		
		pa2_3.add(bt2_3_1);pa2_3.add(new JLabel(""));pa2_3.add(bt2_3_7);pa2_3.add(new JLabel(""));pa2_3.add(bt2_3_2);pa2_3.add(new JLabel(""));pa2_3.add(new JLabel(""));pa2_3.add(bt2_3_3);
		pa2_3.add(new JLabel(""));pa2_3.add(new JLabel(""));pa2_3.add(bt2_3_4);pa2_3.add(new JLabel(""));pa2_3.add(new JLabel(""));pa2_3.add(bt2_3_5);pa2_3.add(new JLabel(""));pa2_3.add(new JLabel(""));pa2_3.add(bt2_3_6);
		pa2_3.add(new JLabel(""));pa2_3.add(bt2_3_8);pa2_3.add(new JLabel(""));pa2_3.add(bt2_3_9);
		pa2.add(pa2_3);
		pa0.add("Center",pa2);
		
		pa3.setLayout(new GridLayout(1,6));
		pa3_1.add(new JLabel("更多相关信息"));pa3_1.setToolTipText("更多的关于此学生的相关信息");
		pa3_2.add(new JLabel("Help"));pa3_2.setToolTipText("了解关于此软件的相关信息及操作");
		pa3_3.add(new JLabel("修改登录密码"));pa3_3.setToolTipText("修改您的登录密码");
		pa3_1.addMouseListener(new More());
		pa3_2.addMouseListener(new Help());
		pa3_3.addMouseListener(new UserUpdate());
		pa3.add(new JLabel(""));pa3.add(pa3_1);pa3.add(new JLabel(""));pa3.add(pa3_2);pa3.add(new JLabel(""));pa3.add(pa3_3);pa3.add(new JLabel(""));
		pa0.add("South",pa3);
		pa0.setBorder(BorderFactory.createTitledBorder(BorderFactory.createLineBorder(Color.red,1)));
		
		
		on.setLayout(new BorderLayout());
		UserSql useron=new UserSql();
		try{useron.Fuzhi(loadid_);}catch(Exception e){System.out.println("user的Fuzhi函数出问题!");}
		JPanel userbase=new JPanel(),usermore=new JPanel();
		JPanel userbase1=new JPanel(),userbase1_0=new JPanel(),userbase1_1=new JPanel(),userbase1_2=new JPanel(),userbase1_3=new JPanel(),userbase2=new JPanel(),userbase3=new JPanel();
		
		ImageIcon useric=new ImageIcon("F:\\java\\计算机502  陈肖宇 05010064   课程设计\\用户照片\\"+useron.userselname+".jpg");
		JLabel picture=new JLabel(useric);picture.setToolTipText("这是登录用户者的照片");
		userbase1_1.add(picture);
		
		userbase1_2.setLayout(new GridLayout(3,1));
		JLabel username=new JLabel("用户:"+useron.userselname),userid=new JLabel("用户ID:"+loadid_),usersex=new JLabel("性别:"+useron.userselsex);
		userbase1_2.add(username);
		userbase1_2.add(userid);
		userbase1_2.add(usersex);
		
		userbase1_0.setLayout(new BorderLayout());
		userbase1_0.add("West",userbase1_1);
		userbase1_0.add("East",userbase1_2);
		
		userbase1_3.setLayout(new GridLayout(2,1));
		JPanel userbase1_3_1=new JPanel(new FlowLayout(FlowLayout.LEFT)),userbase1_3_2=new JPanel(new FlowLayout(FlowLayout.LEFT));
		userbase1_3_1.add(new JLabel("个人说明:"));
		userbase1_3_2.add(new JLabel(useron.userselintro));
		userbase1_3.add(userbase1_3_1);
		userbase1_3.add(userbase1_3_2);
		
		userbase1.setLayout(new BorderLayout());
		userbase1.add("North",userbase1_0);
		userbase1.add("South",userbase1_3);
		
		
		userbase2.setLayout(new GridLayout(8,1));
		JPanel userbase2_1=new JPanel(new FlowLayout(FlowLayout.LEFT)),userbase2_2=new JPanel(new FlowLayout(FlowLayout.LEFT)),userbase2_3=new JPanel(new FlowLayout(FlowLayout.LEFT)),
				userbase2_4=new JPanel(new FlowLayout(FlowLayout.LEFT)),userbase2_5=new JPanel(new FlowLayout(FlowLayout.LEFT)),userbase2_6=new JPanel(new FlowLayout(FlowLayout.LEFT)),
				userbase2_7=new JPanel(new FlowLayout(FlowLayout.LEFT));
		JLabel usergrade=new JLabel("年级:"+useron.userselgrade);
		JLabel userbirth=new JLabel("出生年月:"+useron.userselbirth);
		JLabel usermajor=new JLabel("专业:"+useron.userselmajor);
		JLabel usershuse=new JLabel("宿舍:"+useron.userselshuse);
		JLabel usercollege=new JLabel("学院:"+useron.userselcollege);
		JLabel userlike=new JLabel("喜欢:"+useron.usersellike);
		JLabel userxuexing=new JLabel("血型:"+useron.userselxuexing);
		userbase2_1.add(usergrade);
		userbase2_2.add(userbirth);
		userbase2_3.add(userxuexing);
		userbase2_4.add(usershuse);
		userbase2_6.add(usermajor);
		userbase2_5.add(usercollege);
		userbase2_7.add(userlike);
		userbase2.add(userbase2_1);
		userbase2.add(userbase2_2);
		userbase2.add(userbase2_3);
		userbase2.add(userbase2_4);
		userbase2.add(userbase2_5);
		userbase2.add(userbase2_6);
		userbase2.add(userbase2_7);
		
		userbase3.add(new JLabel(new ImageIcon("meijin.jpg")));
		
		on.add("West",userbase1);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -