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

📄 userin.java

📁 一次数据结构的课程设计
💻 JAVA
字号:
package src;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.util.*;
import java.net.*;

public class  userIn extends JFrame{

private JTextField t1;
private JPasswordField t2;
private String userName;
private String password;


		public  userIn(){


									setLayout(null);
									userName = "whhit";
									password = "software";
									JLabel l1 = new JLabel("用户名:");
									l1.reshape(20,20,45,20);
									JLabel l2 = new JLabel("密   码:");
									l2.reshape(20,50,45,20);
									t1 = new JTextField(10);
									t1.setToolTipText("<html><body style = color:blue>输入用户名</body></html>");





				t1.addKeyListener(new
					KeyListener(){
					public  void keyPressed(KeyEvent event){


							int keyCode = event.getKeyCode();
							if(keyCode == KeyEvent.VK_ESCAPE){
									setVisible(false);
									travelSystem.user.setEnabled(true);
							}
							if(keyCode==KeyEvent.VK_ENTER){
								chickKey();
							}

					}
					public void keyReleased(KeyEvent event){ }
					public void keyTyped(KeyEvent event) { }


				});



				t1.reshape(70,20,90,20);
									t2 = new JPasswordField(10);
									t2.reshape(70,50,90,20);


				t2.addKeyListener(new
					KeyListener(){
					public  void keyPressed(KeyEvent event){


							int keyCode = event.getKeyCode();
							if(keyCode == KeyEvent.VK_ESCAPE){
									setVisible(false);
									travelSystem.user.setEnabled(true);
							}
							if(keyCode==KeyEvent.VK_ENTER){
								chickKey();
							}

					}
					public void keyReleased(KeyEvent event){ }
					public void keyTyped(KeyEvent event) { }


				});

									JButton b1 = new JButton("确定");
									b1.addActionListener(new
										ActionListener(){
											public void actionPerformed(ActionEvent event){
														chickKey();
											}
											});




									b1.reshape(30,90,60,20);
									b1.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
									JButton b2 = new JButton("取消");
									b2.reshape(110,90,60,20);
									b2.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
									b2.addActionListener(new
										ActionListener(){
												public void actionPerformed(ActionEvent event){

															travelSystem.user.setEnabled(true);
															setVisible(false);
									}
								});


										add(l1);
										add(t1);
										add(l2);
										add(t2);
										add(b1);
										add(b2);

						setLocation(400,200);
						setSize(210,170);

						setResizable(false);



}

	public void chickKey(){
		if(t1.getText().equals("")||t2.getText().equals("")){
					JOptionPane.showMessageDialog(null,"用 户 名 或 密 码 不 能 为 空 !!");
					t1.setText("");
					t2.setText("");
					t1.grabFocus();
								}
		else
			{
				  if(t1.getText().equals(userName) && t2.getText().equals(password))
					{
						JOptionPane.showMessageDialog(null,"  "+userName+"    登 陆 成 功 !","登陆",1);

										travelSystem.addCityInfo.setEnabled(true);
										travelSystem.addRoadInfo.setEnabled(true);
										travelSystem.delCityInfo.setEnabled(true);
										travelSystem.delRoadInfo.setEnabled(true);
						travelSystem.user.setEnabled(false);
							setVisible(false);

					}
				  else{
						JOptionPane.showMessageDialog(null,"用 户 名 或 密 码 不 正 确 !!","错误",1);
						t1.setText("");
						t2.setText("");
							t1.grabFocus();
					  }
			}

		}








}

⌨️ 快捷键说明

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