📄 userin.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 + -