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

📄 loginsystem.java

📁 综合测评管理系统——完成班级的综合测评工作
💻 JAVA
字号:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class LoginSystem{
	//模式对话框
	JDialog loginDialog;
	static final int WIDTH=320;
	static final int HEIGHT=160;
	
	/*public void add(Component c,GridBagConstraints constraints,int x,int y,int w,int h){
	  constraints.gridx=x;
	  constraints.gridy=y;
	  constraints.gridwidth=w;
	  constraints.gridheight=h;
	  add(c,constraints);
	}*/
	
	LoginSystem(JFrame f){
		loginDialog=new JDialog(f,"login",true);
		GridBagConstraints c;
		int gridx,gridy,gridweight,gridheight,anchor,fill,ipadx,ipady;
		double weightx,heighty;
		Insets inset;
	  //登陆界面的设计
	  loginDialog.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	  GridBagLayout lay=new GridBagLayout();
	  Container dialogPane=loginDialog.getContentPane();
	  loginDialog.setLayout(lay);
	  //LoginDialog.add(frame,BorderLayout.WEST);
	  //loginframe.add(this,BorderLayout.CENTER);
	  loginDialog.setSize(WIDTH,HEIGHT);
	  Toolkit kit=Toolkit.getDefaultToolkit();
	  Dimension screenSize=kit.getScreenSize();
	  int width=screenSize.width;
	  int height=screenSize.height;
	  
	  loginDialog.setLocation((width-WIDTH)/2,(height-HEIGHT)/2);
	  Button login=new Button("login");
	  Button cancel=new Button("cancel");
	  gridx=0;
	  gridy=0;
	  gridweight=1;
	  gridheight=1;
	  weightx=0;
	  heighty=0;
	  anchor=GridBagConstraints.BOTH;
	  fill=GridBagConstraints.BOTH;
	  inset=new Insets(0,0,0,0);
	  ipadx=0;
	  ipady=0;
	  c=new GridBagConstraints(gridx,gridy,gridweight,gridheight,weightx,heighty,anchor,fill,inset,ipadx,ipady);
	  lay.setConstraints(login,c);
	  JPanel panel=new JPanel();
	  panel.setLayout(new GridLayout(1,2));
	  loginDialog.add(panel);
	  loginDialog.add(login);
	  loginDialog.show();
	  
	  /*
	  JLabel title=new JLabel("班级综合测评管理系统");
	  JLabel username=new JLabel("Username");
	  JLabel password=new JLabel("Password");
	  
	  final TextField usernameText=new TextField();
	  final TextField passwordText=new TextField();
	  
	  //布局管理器
	  GridBagConstraints constraints=new GridBagConstraints();
	  constraints.anchor=GridBagConstraints.CENTER;
	  constraints.weightx=3;
	  constraints.weighty=4;
	  constraints.fill=GridBagConstraints.NONE;
	  add(title,constraints,0,0,4,1);
	  //constraints.anchor=GridBagConstraints.EAST;
	  add(username,constraints,0,1,1,1);
	  add(password,constraints,0,2,1,1);
	  constraints.fill=GridBagConstraints.HORIZONTAL;
	  constraints.anchor=GridBagConstraints.CENTER;
	  usernameText.setSize(50,30);
	  add(usernameText,constraints,2,1,3,1);
	  passwordText.setEchoChar('*');
	  add(passwordText,constraints,2,2,3,1);
	  constraints.anchor=GridBagConstraints.CENTER;
	  constraints.fill=GridBagConstraints.NONE;
	  add(login,constraints,0,3,1,1);
	  add(cancel,constraints,2,3,1,1);

	  loginframe.setSize(WIDTH,HEIGHT);
	  loginframe.setLocation(400,400);
	  loginframe.setResizable(false);
	  loginframe.setVisible(true);
	  
	  login.addActionListener(new ActionListener(){
	  	public void actionPerformed(ActionEvent Event){
	  		String nametext=usernameText.getText();
	  		String passwordtext=passwordText.getText();
	  		//密码、账号的验证
	  		boolean x=(nametext.equals("admin"));
	  		boolean y=(passwordtext.equals("admin"));
	  		boolean z=x&&y;
	  		if(z==true)
	  		{
	  			loginframe.dispose();
	  		}else if(z=false){
	  			usernameText.setText(" ");
	  			passwordText.setText(" ");
	  		}
	  	}
	  });
	  cancel.addActionListener(new ActionListener(){
	  	public void actionPerformed(ActionEvent Event)
	  	{
	  		loginframe.dispose();
	  	}
	  });*/
	}/*
	public static void main(String[] args){
		new LoginSystem();
	}*/
}

⌨️ 快捷键说明

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