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

📄 text.java

📁 我用JAVA做的密码框,呵呵.很不错啊.光顾我的主业啊.我用JAVA做的密码框,呵呵.很不错啊
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import java.awt.event.WindowAdapter;
import javax.swing.*;
import java.util.*;
import javax.swing.JOptionPane.*;

public class text implements ActionListener{
	JLabel label1,label2,label3;
	JPasswordField text1,text2;
	JButton bt1=new JButton("ok");
	JButton bt2=new JButton("clear");
	Panel pnl=new Panel();
	Panel pnl2=new Panel();
	public text(){
		Frame f=new Frame();
		f.setLayout(new FlowLayout());
		pnl.setLayout(new BorderLayout());
		pnl2.setLayout(new GridLayout(3,2));
		label1=new JLabel("please in");
		label2=new JLabel("the same password again ");
		label3=new JLabel("hello");
		text1=new JPasswordField();
		text2=new JPasswordField();
		text1.setToolTipText("请输入你的密码");
		text1.setEchoChar('@');
		text2.setEchoChar('@');
		pnl2.add(label1);
		pnl2.add(text1);
		pnl2.add(label2);
		pnl2.add(text2);
		pnl2.add(bt1);
		pnl2.add(bt2);
		pnl.add(pnl2,new BorderLayout().NORTH);
		pnl.add(label3,new BorderLayout().SOUTH);
		f.add(pnl);
		bt1.addActionListener(this);
		bt2.addActionListener(this);
		f.addWindowListener(new WindowAdapter(){
		public void windowClosing(WindowEvent e){
	
	      System.exit(0);
       	}
			
		});
		f.setLocation(300,300);
		f.setSize(400,400);
		f.setVisible(true);

		
	}
	public void actionPerformed(ActionEvent e){
		if(e.getSource()==bt1){
			char[] message=text1.getPassword();
			char[] message1=text2.getPassword();
			String s1=new String(message1);
			String s=new String(message);
			if(s1.trim()==null||s.trim()==null||s1.trim().equals("")||s.trim().equals("")){
				label3.setText("sorry,you must input password!");
			}
			else if(s.equals(s1)){
				label3.setText("ok ,right");
				
			}else{
				label3.setText("ok ,error");
				text1.setFocusable(true);
			}
			bt1.setEnabled(false);
			bt2.setEnabled(true);
		}else if(e.getSource()==bt2){
		  	text1.setText("");
		  	text2.setText("");
		  	bt1.setEnabled(true);
		  	bt2.setEnabled(false);
		}
	}
	
	public static void main(String argv[]){
		new text();
		
	}
}

⌨️ 快捷键说明

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