Java学生课程设计源码.

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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);

相关文档
最新文档