📄 lau.java
字号:
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 + -