Java学生课程设计源码.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
package com.lb.view;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Login extends JFrame {
private TextField f1;
private TextField f2;
private JButton b1;
private JButton b2;
private JButton b3;
//登陆界面
public Login(){
Container cp=getContentPane();//容器
cp.setBackground(Color.cyan);
cp.setLayout(new GridLayout(4,1));//四行一列布局
Panel p1=new Panel();
Panel p2=new Panel();
Panel p3=new Panel();
Panel p4=new Panel();
f1=new TextField(15);
f2=new TextField(15);
f2.setEchoChar('*');//回显字符为*
b1=new JButton("登录");
b2=new JButton("重置");
b3=new JButton("退出");
p1.add(new Label(" "));
p2.add(new Label("用户名"));
p2.add(f1);
p3.add(new Label("密码"));
p3.add(f2);
p4.add(b1);
p4.add(b2);
p4.add(b3);
cp.add(p1);
cp.add(p2);
cp.add(p3);
cp.add(p4);
b1.addActionListener(new Enter());
b2.addActionListener(new ReWrite());
b3.addActionListener(new Close());
}
class Enter implements ActionListener{
public void actionPerformed(ActionEvent e)
{
if((f1.getText()).equals("任艳云")&&(f2.getText()).equals("ren12"))
{
XueSheng frame1 = new XueSheng();
frame1.setBounds(200, 200, 400, 400);
frame1.setVisible(true);
}
else JOptionPane.showMessageDialog(null, "用户名或密码错误,请重新登录!");
}
}
class ReWrite implements ActionListener{
public void actionPerformed(ActionEvent e)
{
f1.setText("");
f2.setText("");
f1.requestFocus();
}
}
class Close implements ActionListener{
public void actionPerformed(ActionEvent e)
{
JButton bt=(JButton)e.getSource();
if(bt==b3){
System.exit(0);
}
}
}
//主函数程序开始
public static void main(String[] args) {
Login log=new Login();
log.setTitle("系统登录");
log.setBounds(200, 200, 300, 300);
log.setBackground(Color.red);
log.setVisible(true);
}
//信息管理界面内部类进行初始化和保存
class XueSheng extends JFrame implements ActionListener {
private JButton cx, zj, tc, sc,xg,tj;
public XueSheng()
{
Container c = this.getContentPane();
c.setLayout(new GridLayout(4, 1));
c.setBackground(Color.cyan);
c.setFont(new Font("true",Font.TRUETYPE_FONT,13));
JPanel panel1 = new JPanel();
panel1.setBackground(Color.cyan);
JLabel label1 = new JLabel("欢迎登入成绩管理主页",SwingConstants.CENTER);
label1.setFont(new Font("true",Font.TRUETYPE_FONT,15));
panel1.add(label1);