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

📄 loginframe.java

📁 java考试系统简单版
💻 JAVA
字号:
package exam.gui;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;

import exam.model.Student;
/**
 * 学生登陆界面
 * @author Administrator
 *
 */
public class LoginFrame {
	private JFrame jf;
	private JButton button1,button2;
	private JPanel north,center,south;
	private JTextField jtf1;
	private JPasswordField jpf2;
	
	
	private Student student;
	

	
	
	private LoginFrame(){		
		jf = new JFrame("考生登录");
		jf.setLayout(new BorderLayout());
		north = new JPanel();
		center = new JPanel();
		south = new JPanel();
		
		JLabel label = new JLabel("考生登陆");
		north.add(label);
		
		JLabel label1=new JLabel("学号:");
		JLabel label2=new JLabel("密码:");
		jtf1 = new JTextField(20);
		jpf2 = new JPasswordField(20);
//		jtf1.addActionListener(new actionHandel());
//		jpf2.addActionListener(new actionHandel());
	
//		center.setLayout(new GridLayout(2,1));
		center.add(label1);
		center.add(jtf1);
		center.add(label2);
		center.add(jpf2);
//		center.add(label2,jtf2);
		
		button1= new JButton("登陆");
		button1.addMouseListener(new mouseHandel());
//		button1.addActionListener(new actionHandel());
		button2= new JButton("取消");
//		button1.addActionListener(new actionHandel());
		south.add(button1);
		south.add(button2);
		
		
		jf.add(north,BorderLayout.NORTH);
		jf.add(center,BorderLayout.CENTER);
		jf.add(south,BorderLayout.SOUTH);
		
		
		
	}
	
	private void  showMe(){
		jf.setLocation(200,300);
		jf.setSize(300,200);
		jf.setVisible(true);
		jf.setResizable(false);
		jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}
	private class actionHandel implements ActionListener{

		public void actionPerformed(ActionEvent e) {
			JTextField jft= (JTextField)e.getSource();
			System.out.print(jft.getText());
			
		}
		

		
	}
	
	private class mouseHandel extends MouseAdapter{

	
		public void mouseClicked( MouseEvent me) {
			JTextField jtf1= (JTextField)me.getSource();
			JPasswordField jpf2 = (JPasswordField)me.getSource();
			student.setName(jtf1.getText());
			student.setPasswd(jpf2.getText());
			System.out.print(jtf1.getText());
			System.out.print(jpf2.getText());
			
		}

		public void mouseEntered(final MouseEvent arg0) {
			// TODO Auto-generated method stub
			
		}

		public void mouseExited(final MouseEvent arg0) {
			// TODO Auto-generated method stub
			
		}

		public void mousePressed(final MouseEvent arg0) {
			// TODO Auto-generated method stub
			
		}

		public void mouseReleased(final MouseEvent arg0) {
			// TODO Auto-generated method stub
			
		}
		
	}
	public static void main(String[] args){
//		new LoginFrame().display();
		new LoginFrame().showMe();
	}

}

⌨️ 快捷键说明

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