?? myset.java
字號:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
public class myset implements ActionListener{ //創建用戶窗口
DesEncrypt pw=new DesEncrypt();
mymessage my=new mymessage();
JPanel p11=new JPanel();
JPanel p22=new JPanel();
JPanel p33=new JPanel();
JPanel p44=new JPanel();
JPanel p55=new JPanel();
JButton setus=new JButton("創建");
JFrame Jset=new JFrame("創建用戶");
JTextField UserName1=new JTextField(15);
JPasswordField PassWord1=new JPasswordField(15);
JPasswordField PassWord2=new JPasswordField(15);
public myset(){
Jset.setLayout(new GridLayout(5,1));
p22.add(new JLabel("用戶名:"));p22.add(UserName1);
p33.add(new JLabel("密 碼:"));p33.add(PassWord1);
p44.add(new JLabel("確認密碼:"));p44.add(PassWord2);
p55.add(setus);
Jset.add(p11);Jset.add(p22);Jset.add(p33);Jset.add(p44);Jset.add(p55);
Jset.setSize(250,250);
Jset.setLocation(500,300);
Jset.setResizable(false);
setus.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
if(PassWord1.getText().trim().equals(PassWord2.getText().trim())){
JOptionPane.showMessageDialog(null,"創建成功");
try{
FileWriter fis=new FileWriter("secret.saf");
String s=UserName1.getText();
String s1=PassWord1.getText();
pw.getKey("aadd");
String s2=pw.getEncString(s)+','+pw.getEncString(s1);
fis.write(s2);
fis.close();
my.create();Jset.setVisible(false);
my.f.setVisible(true);
} catch(IOException d){d.getMessage();}}
else {
JOptionPane.showMessageDialog(null,"兩次密碼不相符");
PassWord1.requestFocus();PassWord1.setText("");PassWord2.setText("");
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -